No sex drive at all & it’s RUINING my relationship💔💔

I just don’t know what to do anymore to get in the mood. Nothing works. I’ve even bought a pill before but was scared to take it. I’m 22. Completely no sex drive. It’s like a million things other than sex rush through my mind during foreplay and I can’t even get “wet”. I feel BROKEN. If we do have sex then the next day I’m in the mood for it again and we will go on a streak and then one day I’m just too tired from work and it dies. Me and my bf got into it this morning and I just busted out crying. It’s not his fault. I see where he’s coming from and he’s still sweet and everything to me when I say I’m not in the mood but he says he feels so rejected and I just don’t know what to do. I use to like to get my nipples played with now it just irritates me and then I get so aggravated at myself I just can’t continue. I can’t even talk to him about it because I’m so embarrassed and just feel so bad. I’m literally crying writing this. I love him. I still think he’s cute but what if I’m not attracted to him anymore? I feel bad cause that’s so bad. Because we are like best friends. So

I see past looks, that’s not making me stay. His personality is. I’m not even attracted to myself anymore because I’ve gained weight since we’ve gotten together. We both have. I was never like this before birth control. I stopped taking it lady year. Worst thing that has happened to me. People said I’d get back to normal. But I’m not. And I just don’t know what to. I never use to be like this. I use to have sex everyday. When he’s away(at work) it’s like I crave it because I know I can’t have it.