Advice pleaseee!

Joanne
Ok so I've been with bf for 2 years now, I'm 18 and he's 23. He's my first real relationship and we used to have sex all the time, it was so passionate and meaningful. But lately it's like we've lost it. He point blank told me he didn't want to have sex with me he said "no more ehheeeh y'know" I was like why? He said he's got stuff on his mind. He is foreign so there's like a kind of barrier with some things he doesn't get. I'm not like obese but I've put weight on since I've met him, I'm worried I've gotten too comfortable around him? Like I burp and fart and stuff and hust don't care haha. He says I'm sexy but at the same time hints for me to join a gym, he's got a kid and when we first got together I found him sesexrng other girls. He also gave me chlamydia and heroes as he got around before he got with me and never got checked or used a condom. I'm just in a kind of situation where I know I don't wanna be with anyone else because I love him, also I have this herpes wand no one else will ever want me. Just needed to air my feeling I suppose. Oh and since I've not been getting any I've been masturbating ALOT! He's never made me orgasm either