Anyways, he came back home like a different person, irritated most of times, having constant mood swings, even his mum said that something's changed in him because he was rude to her as well, he is constantly pissed off by his work and says there are so many d*ckheads wherever he goes. In the first two weeks I decided to let it go and give him his space and act normal because I understand he could have been like that because of his dad's illness. We still do the same routine like we used to, we talk, watch movie, have dinner, go somewhere but it's just not him.
Keep reading for the rest of the story.
My boyfriend has never been naturally affectionate, but since he came back it got worse, he never texts me anymore but he used to, when I try to hug him he almost pushes me away which he would never do before, during this month we only had sex once and when I try to initiate it he makes it obvious that he doesn't want it.
I don't want to sound needy and I am not, I have my own stuff to occupy myself with. I just don't know how to behave around him anymore. If we lived separately I would just let him have his space and not contact him at all until he figured everything out. But since we live together and I see him everyday this situation is so upsetting. I am quite sure he is not cheating, but I am so confused by his behaviour, he is going home again in a month for three weeks to spend Christmas with his dad and I don't know what's going to happen after. I need advice guys, I don't know if I should talk to him about this, or if I should just leave the situation as it is and give him time to figure out what's happening and ignore him in terms of not texting him first or trying to hug him or kiss him first. I really want this relationship to work because it was good before and I want to help him if he is having some trouble but don't know how.
PS. Before he went home he was taking some steroids for about three weeks and had mood swings, but after he stopped taking them but I don't think that can affect your mood so much for so long. Any opinion is welcome. Thanks for taking your time to read through this.