I already told you in the post. I don't mind if you drink a "shake," but do not include that in your protein count. Get 250 grams from real food. Eggs, meat. As for a banana, include it in your carb cycle, as outlined above. No problem on a 250 gram day. Difficult on a 125 gram day (because a banana has a lot of carbs). Can't do it on zero carb day. Trace carbs in fibrous veggies only. Low fat peanut butter? Never heard of it. It sounds like a chemistry experiment. I do not eat chemistry experiments. You should not either.
OH SHIT, dude, I looked it up. Do NOT eat that crap. You need to take your diet more seriously. The fat that would be in the reduced-fat peanut butterspread is replaced with ingredients like corn syrup solids, sugar and molasses (read: even more sugar), plus starchy fillers.
Do not eat chemistry experiments, cone syrup, sugar, molasses and starchy fillers while trying to cut fat!!! Seriously? LOL!
Carb sources should not be dairy and pasta. Rice, potatoes, sweet potatoes, oats.
No fucking cheat days. CONSISTENTLY <--- I used that word multiple times. There is a reason for that.
Be a man. A man is a leader, not a follower. Your girlfriend will respect you for taking a firm stand instead of being weak and using her as an excuse. Besides, when she sees you naked in a couple months . . .