It's not uncommon for sex to slow down after 3 yrs. I understand what you mean about the fact the it was difficult to be intimate before, but this lack of sex probably has less to do with privacy, than the fact that you've been together for a while. You are not a 'sex fiend" or any type of 'freak'....you are a healthy young woman with a healthy sexual appetite. For whatever reason, his sex drive seems to be very low and this could be for a few reasons. Hopefully it's not because he is sleeping with anyone else, although that is a reason why some men have less sex with their partners, another reason could be, if he masturbates. Due to the lack of privacy, he may have started a habit of masturbating that has affected his sex drive.
The botXXXXX XXXXXne is you have to talk to him. You have to talk to him and know that you are not making any outrageous demands aside what would normally be expected of a partner. If he can't give you any reasoning about it, even if you talk to him about the things I've mentioned, then you have to decide if this is something you can live and deal with. He needs to know that this is making you unhappy, and that your unhappiness is justified.
You also should be still going out on dates and doing things together. I don't mean sitting on the couch together and just sitting in the house together, but doing things together outside of the home.....basically doing some of th things you did when the two of you first met.
I welcome your thoughts, let me know if you want to talk more.
It's not logical to expect someone to only have sex in the morning, and frankly it sounds like an excuse, particularly when you say that you aren't having sex in the morning despite his claim. Rejection does hurt, and he's not even going through the motions, he's just rolling over. Something isn't right, but I assure you that blaming this on yourself is the wrong way to go. First of all you have to assume that this has nothing to do with you, you're not asking too much, its not because of your weight, it's not about you.
If he's always been this way, then the fact that you had no privacy has always been just an excuse for his low sex drive. It wasn't until you moved in together that you can see that it was never about privacy. I don't know about him being gay, but despite his protests, it's a possibility, just one that he may not be able to ace. He may not even know consciously. It could be something that happened to him when he was a child, or something that happened in his past relationships that is contributing to it, but the fact is, unless he gets some type of help and is willing to open himself up to that help, then things will never get better.
You're going to have to decide if this is something you are willing to live with. I welcome your thoughts, let me know if you want to talk more