Relationship advise! Please help?

Hey guys, I really need some advise my heads a mess. I've been with my partner for 4 and half years.
I booked a holiday with him 4 weeks ago and we were as happy as ever. The past 3 weeks he has been really horrible to me calling me names like "dickhead" and making me cry and then not asking if I'm ok He also stopped hugging me and kissing me yet still had sex with me... He has decided he he just no longer wants to see me now, I'm devastated I've wasted nearly 5 years of my life on him and he can just walk away so easily without reason. What do you think it could be?

Relationship advise! Please help?
Add Opinion