Hi! I'll be glad to be of help with this issue.
I can imagine how frustrating this situation must be for you. You are clearly a loving and caring girlfriend and you are feeling rejected by your boyfriend. And he has given you reason in the past to feel as though he may not be so interested in you. Last year he wandered and now he's seeking pleasure on his own.
And this is actually the key to my answer to you that you need to consider and think about. It is normal for people to masturbate occasionally even when they have a partner. But if it is frequent and takes the place of lovemaking with their partner, then no, it is not normal. It is a sign of a problem.
For men, sometimes it is easier to feel sexually more relaxed when it is not in a very close relationship. The intricacies of a close relationship with a woman can feel hard and require a lot of effort. And so some men feel freer and more relaxed to imagine a carefree, no requirements-made-of-me fantasy than to actually have to interact sexually with their partner.
But he may also be genuinely tired when you get home from work. His internal clock may not be the same as yours. And therefore, he may honestly not be prepared to have sex on the timetable that is available to you. So that also needs to be discussed.
The problem is that there are all these possibilities for why he might be masturbating instead of having sex with you. You don't have enough information. Therefore, you need to be able to talk when you are both relaxed and see what might be a problem.
You know, you could always pay a counselor for a couple of sessions for the two of you to discuss this problem with the professional. It might help. But start out trying to talk with him and find out if there is a timing problem and you two need to make dates when he's not tired and you're in the mood or if there's a different problem going on.
Okay, I wish you the very best!
My goal is for you to feel like you've gotten Great Service from me and the site. If we need to continue the discussion for that to happen, then please feel free to reply and we'll continue working on this. If the answer has given you the help you need, please remember to give a rating of 5 (Great Service) or 4 (Informative and helpful), or even 3 (Got the job done) button. This will make sure that I am credited for the answer and you are not charged anything more than the deposit you already made by pressing any of these buttons. Bonuses are always appreciated! If I can be of further help with any issue now or in the future, just put "For Dr. Mark" in the front of your new question, and I'll be the one to answer it. All the best, XXXXX XXXXX