Relationship advice :/

Diana • Not TTC at the moment .
I have been with my boyfriend for 4 years and my parents just dislike him. They won't accept him and neither will my older sister. They hate his attitude but they only met him a couple of times when he was 17/18. We are both 21 now and mature and I love his personality and what he has become but my mom hates how cocky he WAS. In reality, he's the sweetest guy and super nice. 
I don't know what to do because the last four years my parents keep making me cry and suffer about being with him. All I want is acceptance and peace in my house. 
I don't know what to do :(!! I'm so sick of  fighting with my parents. 
And no we cannot move since I live in NY and everything is super expensive