Just because he isn't in the mood doesn't mean that he does not desire you. Contrary to popular belief, men are not up for sex all of the time. There are actually times when they just don't feel like it.
You need to think about this from his perspective, rather than just worrying about if he likes you anymore. That's middle school stuff.
So here's what you do: you think,
"Am I always in the mood?"
"Do I feel that sex is the only way to be close to him?"
"How do I communicate with him in ways other than sex"
"What would I do?"
That night, we had had a hard day of trying to figure out what's going on in our relationship, why don't we communicate properly and hide our problems (I did because I wanted to be the 'brave girl' who does not complain; I think he also did not want to look weak in my eyes).
Since you've already communicated about WHY you are hiding your feelings, think about it from another perspective.
Are you communicating the way you want to and going somewhere?
Are you being mature and thoughtful to his feelings as well as your own?
Is he doing the same?
What I want to ask is WHY would you think that expressing your feelings is weak?
It's NORMAL in a relationship to have feelings, complaints, arguments.
The most important thing is HOW you communicate. Be open AND respectful.
You can't possibly have a good-functional relationship if you do not understand one another because you are both with-holding your emotions. This is NOT GOOD for the relationship.
Worry more about communication than sex. If you two can feel comfortable expressing your feelings to one another in a non-agressive or attacking way, THEN you'll both feel better about love-making.