Of course you should cook sometimes, keep things clean, and care for him if he’s sick or hurt, but these things should not interfere with YOUR life. It’s not your job to take care of another grown person. You don’t have to follow him when he moves, have sex whenever he wants, have dinner waiting for him every night, have his kids, live with him… Honestly, you don’t have to do anything. If this man really loves you, he’ll appreciate you for giving him your time and love.
Moral of the story: Catering to your man will not get you a ring. So STOP treating your boyfriends like husbands! Set some boundaries for the relationship at the beginning and stick to those boundaries until you take it to the next level. Dating shouldn’t be an AUDITION for marriage; it should be a PREVIEW. It’s like a movie trailer—why pay for the movie when you already know what happens? Let him know what type of wife you’ll be without showing him everything. When I get married, I will do anything and everything I can for my husband to make him happy and comfortable :-) For now, I’m just a girlfriend and I play my role accordingly… and my man's not complaining!