Eating food before sex, anyone have this problem with your bf/gf?

I have a low sex drive due to my birth control. And about a month or two ago I got high and my bf was eating doritoes and after eating he got all horny and started sucking on my nipples. I for one am really grossed out by this, I don't like doing anything sexual with my bf unless he's clean, and his mouth is fresh and clean bc he's just a dirty person in general and has bad breath. This also might be a reason for my low sex drive as well. Idk I find this so unattractive and disgusting. Like who wants their tits smelling like saliva and doritoes.

I see a lot of comments saying why I'm posting about this on reddit, its bc I don't have any support. I don't talk to my family anymore, I don't have any friends and even if I do their either too old, too young or about the same age and are pregnant and have kids. I have no one really. For the past few days I've come to a conclusion that I'm going to end this relationship bc it doesn't seem like either of us are happy. I'm mainly scared to end this relationship bc I have no support. I don't have much money to find an apartment and so on. But the longer I hold on the more I become unhappy. I appreciate the helpful comments so thank you.

UPDATE- we just broke up, this was very difficult for me to do it took me a min or two to even utter those words. He will always hold a special place in my heart. I'll always support him as well and I hope he finds the right one in the future. He's also not throwing me too the side or kicking me out he told me he'll always be here for me until he leaves for the military and if I need anything don't be afraid to ask him. He even told me that he'll help me get situated with finding an apartment. He truly is a caring and thoughtful person and whoever dates him will be lucky. I just hope his hygiene improves.

Also please don't message me with nasty comments I'm not interested nor am I interested in becoming anyone's gf. I prob won't want a bf for a very long time. I just want to focus on me and my mental health