I think it's time for you to seek professional help. That last girlfriend apparently did a number on you
I just think that, unless there's a major health issue involved, no one should be telling anyone what to eat. I'd kick a girl to the curb if she tried to tell me I couldn't eat a cheeseburger.
Also, she was a controlling ***** who tried to tell me that I should put her ahead of my friends and family, accused me of cheating if I ever left the house even to go to work, cheated on me at least 7 times, burned her house down so I'd have her move in with me, then quit her job and expected me to support her and her cats on minimum wage, and threatened my family and threatened me. I had to get a **** restraining order.
Besides, current girlfriend being an intelligent, logical, beautiful, not crazy English major has been a bigger help than any professional could ever be.