@cl2 I do mean what I said when I said /daily/ pizza. lol. So yes, I probably need to stop eating it almost every day. However, protein is a bit of an issue. The other thing that being poor hurts is proper nutrition. Finding cheap, nutritious foods is difficult. I can spend 10$ on a pound or few of fresh meat, or I can buy 10 packages of stove top pasta dishes. Does anyone perhaps have experience with bargain shopping for nutritious food that can give some suggestions?
I've generally found non-animal sources of protein to be cheaper than animal sources (and more eco-friendly, too). Tofu, beans, lentils, (and eggs) are key protein sources in vegetarian diets and relatively less pricey. Nuts and dairy are good sources too, but tend to be on the expensive side (and also fat-rich side). A runner friend of mine recommended cottage cheese. Canned sardines/salmon/tuna are also great options, especially when they go on sale. It may surprise you that most grains contain non-trivial amounts of protein too (e.g. rice).
Most of these foods requires some amount of cooking ability to prepare, but it's not rocket science, and if you invest some time in it, you'll be infinitely better nutritioned than eating pizza daily!