So I have been in a relationship with my SO for about two years now. Things have been rocky but recently we have made a lot of progress and I am starting to feel like there is hope for us. Anyways here is the thing. In high school I became friends with a male named Joe. Joe and I were always friends besides some flirting in the past and Joe had a crush on me at the end of high school but the feeling were not mutual. I let joe know we would never be anything more than friends and he is okay with that. We remained friends. Joe ended up moving to a different state but we have stayed in contact. Now joe and I have been best friends for six years we talk on the phone and through text since we see each other once a year if that. Joe has been a good friend to me in fact he is my only best friend. I have many other close friends but Joe has been my best friend. Now my SO has fought with me so much over Joe. I have been completely honest with my SO about Joe they have even met. My SO thinks a male and female can never be just friends, he claims Joe is manipulating me and talking to me because he wants all the men in my life to be jealous of Joe and so I end up with him in the future. My SO thinks I talk to much to Joe and that i should talk to Joe only once a week for 10-15minutes on the phone. Currently I talk to Joe through text everyday but its just a quick text of a funny blurp or thing that happened to me during the day not constant texting. We spend about 2 hours a week total on the phone on average. I think there is nothing wrong with being friends with Joe and how much we talk. My SO always monitors when I talk to Joe and calls trying to interrupt the conversation and starts a fight each time. I end up ignoring Joe for days sometimes to please my SO but then I feel bad when Joe thinks I am mad at him so I call Joe to chat and then the cycle repeats.
Am I doing something wrong that I can't see? Is my SO right? Can Joe and I stay best friends or is this an issue?