My dad clearly doesn’t approve my relationship still.

So me and my dad don’t get along. The reasons are very personal but one of them is because I can never tell him anything the same way I can tell my mom because he never understands or always ends up mad. My mom is so comprehensive and she’s always there for me so I always tell her everything that goes on with me. I been with my boyfriend for four years and we love each other. My dad today told me why I don’t have guy friends and I told him I don’t need any that I have my girl friends to hang out with. He then starts saying oh that nothing lasts forever and that my boyfriend and I will break up in the future. Then I said but if two people love each other and really want something they will fight for what they want and he said it doesn’t matter. Then i say then how are you with mom and he said I’m married so it’s different. I said how if I’m 20 and I’m old enough to know what I want. He starts saying how I should hang out with guys but I go ahead and say that I don’t want to and I’m happy with my boyfriend. He keeps talking about it and says that because I don’t have guy friends is the reason I’m so focused on my boyfriend. Like wth is wrong with him, I’m 20 old enough to know what I want I don’t need his bs “advice”. My dad is really something else and now has me feeling down because I feel like he will try to separate us. I still live with my parents and I’m in college. I wish I could move out. Any advice ?