Understanding men tends to be something that a lot of women struggle with, especially when it comes to understanding why there is a breakdown in the relationship when the woman puts too much pressure on the man to always be there.
There's all this that the guy has to support the girl and protect her and blah blah blah. That's all well and true, but it's rather non-realistic, don't you think? Guys do more damage to the girl in the long-term by promising the world.
If your man has been putting in a lot of effort for you and you haven't been giving him something in return of equal value, the relationship is not going to last longer than the honeymoon period.
It's the typical master/slave relationship. The slave is not going to respect the master in the long term, even though he might pretend to do so. There has to be mutual respect; both parties have to show that the other person means a lot to them.
If he's been displaying less and less interest in you recently, it's probably because he's tired of doing so much for you, while you don't acknowledge or appreciate him.
Does your man know that you value him? Here are a couple ways that you can show him that you value him and make him realize it:
1. Show a bit of affection (and actually mean it): nothing like a bit of tenderness to really get through to him.
2. Something out of the blue: this is sort of related to the first point. If you're affectionate with him out of the blue, it'll be a big deal. Just like if he usually buys things for you, if you buy something he wants out of the blue, he'll know you appreciate him.
Understanding men takes a bit of time, but it's not too hard once you realize they are not that hard to crack. There are many ways to show equal value; just realize that it's important to form a strong connection with your man that will stand the test of time.