@catherine1111,
Its sad when a guy has woman worked out and the woman has not worked guys out!
In life there is always some one that looses in any game and for many men, with what you perceive as love, to some of us, it is a game.
If you need to settle for far less of a relationship then you would like, then that relation is not worth the time wasted from your life when there is always another around the corner.
Fear of the unknown and complacently that keeps us in a useless relationship, are our enemies.
Speak of your issues to the person that takes what you give, if they are not attended to and are reasonable demands, then move on!!