I've been seeing my current boyfriend for about 9 months now. We live together and I've run across a problem that I just have no clue how to go about. He has had his gallbladder removed and therefore has to be careful with certain types of greasy food he eats. But its not just that... I can name all the things he will eat on one hand. If its not Mcdonalds or pizza he generally won't touch it. Hot dogs of VERY few varieties, flavored rice of VERY few varieties, and the same with chicken. Literally everything I have ever made he has found something wrong with it, or won't touch it because of some childhood memory of him throwing up or not liking it. It feels like a slap in the face when he turns down a meal I made for him. I am a loving and very selfless person and would go to the ends of the earth to make him happy. But when it comes to this food issue, I'm at a loss. I'm not a picky eater but won't dare buy anything he won't touch at the grocery store because I can't eat it fast enough before it goes bad. He doesn't really seem to care much about whether he eats my food or not, if he's hungry he will go get a plain burger and fries from Mcdonalds. This is really getting to me, it bothers me so deeply I tend to cry over it at times.
We are having a child together and I want to eat as a family. I don't know what to do when I will need to cook for our daughter and him but yet he either won't eat what I make, or will eat later without me or 'us'.
Am I wrong here? Should I just let this go and let him do his thing? I just don't know how much longer I can keep my mouth shut about how bothered I am by this.