Hello Meritxell,
I think you need to talk to your partner. If at the beginning it was generous, sociable and friendly, and now it is not, you need to talk with him, because if now is a rude person and isn't generous and sociable, it may be this is related to you and you have not noticed. In my opinion, could you talk to him and that you explain what happens to you. You needn't such a person in your life,. You should accept what your friend now is a rude person and can't be a good friend as before.
I hope it serves as good advice, good luck!