Why would you talk to a man several times a day, when he isn’t interested in taking you out for dinner or to the movies regularly? Why would you want to be with some guy who doesn’t even want to have sex with you or pursue you to seduce you? Why would you even consider taking vacation days from your job, when you are a single mother, to take care of this guy who is not your boyfriend, not your family, and not someone you see very often? These questions may seem rhetorical, but they’re not. You should try and answer them, and understand that the reality is you’re so down in the dumps, the bargain basement attention this guy is giving you is worth your time and emotions in your mind.
This guy is a loser. The reason he got upset when he heard you were going to take vacation days from work to care for him is because he doesn’t want to feel responsible for reciprocating in kind. He doesn’t want to be in a relationship with you where he might “owe you.” He doesn’t want to give to you. Not in any mature, adult real way.
Sorry if this is blunt, but my advice to you is call it quits with Mr. Famous Musician and find a Mr. Regular Guy who treats you like the princess you deserve to be treated as. Healthy men feel great when they treat their women well. They know they’re doing a good job in their relationship and that makes them feel more like a man. This guy is a leech, and he’s sucking the energy and emotional heart right out of you. And you’re letting him.
Use all the time you’re spending with him to fortify yourself. Take a class so you can get a better job. Go to yoga. Play Little League with your son. Plan a family picnic in the park. Any of those things would be better than nursing this guy. Focus on you and build yourself up so that you can make enough money to move out of your parents’ home, and meet someone who’s healthy and ready to be in a real relationship where he can appreciate how wonderful you are.