You are not alone. I am in a similar situation and I will start by saying that I am 37 and my boyfriend is 29. We also moved in together 4 months ago. It is normal that men in their 30s have a decrease in their sex drive. What I did was be completely honest with him. I explained that sex to me was an emotional connection that I needed to feel secure and wanted and needed. Yes, I love sex just as much as anyone, but it's the emotions I feel when we're intimate that make me want more sex. When I explained this to him he was more pleasing and open to two to three times a week. I think he took it on as a "duty". Men need to feel important and try to uplift him and shower him with words of encouragement like he's the only one that can make me feel the way I do. I compliment his looks and size often. We also made an agreement that we will keep the bedroom for our "safe zone or sacred area" He used to read just before bed and now he reads on the couch. Another thing I think has helped is we agree to go to the bedroom to talk, listen to music or get it on--lol about 30 minutes before it's time for sleep. FYI...get frisky...all men like oral sex. Jump him after he gets out of the shower...don't ask, just do...get him on the bed and wrap your lips around it. If you don't like giving oral sex then just get him worked up with a few licks and maybe a little supple then get on top!
I still struggle with him being tired and frankly, women peak in their 30-40s and I could stand having it twice a day! So, no, I'm still not totally satisfied but it is a work in progress.
YOUR WEIGHT HAS NOTHING TO DO WITH IT. He's more comfortable in the relationship but you need to tell him what you need, how often you need it and why. Ask him to agree to some boundaries like not falling asleep on the couch. I will also say that since we got rid of the satellite tv....things are much better. Turn the tv off around 830 or 9 pm...it'll do wanders!