Don't be so hard on yourself... Just to add to stephy's comment, a typical eating day for me is a shake in the morning = 30g ( I can't physically eat and I am always in a rush) lunch I hit the salad bar at work and take a scoop or two of each thing= cottage cheese, kidney Beans, garbanzo beans, hard boiled egg, chopped bacon and beets and peppers if I'm in the mood. I don't do lettuce so this all comes to approx a cup of food. Will last me all afternoon. I would guess approx Protein would be in the 20g range. Then if I add a Greek yogurt with 10-14g you will easily hit your protein mark and not be hungry. My dinner I am never hungry but do the head hunger thing or the "it's dinner time and I need to eat" so it is what someone else has fixed... Good luck, I bet just tweaking a few things and you will be satisfied and on track.