ive known this guy (we are both in early/mid 20's) for a little over 10 years. this is my only friend. i moved around a lot growing up, always switching schools, etc... not severely lacking social skills but not the best either reason why i only have one friend. weve kept in contact over the years and have met up at least 5-7 times, even a couple times when he was on leave from the military. good friend.

we hang out about once or twice every 1-2 months. everytime i see him im improving on my physique, dressing better, better haircut, etc. we hung out recently and he fucks with me occasionally but this time he was ripping into me hard as soon as i walked in the door and all throughout the time i was there. calling me bitch, faggot, saying i was gay. i tried to agree and amplify as best as i could but im not gonna lie it caught me offguard big time and it made me think wtf is going on. it was pretty relentless and deep down i felt like fuck this im leaving but i stayed. his gf was there and each time we were alone he let up on it but when his girlfriend was around it started back up hard and at one time we were going back and forth like you would with someone before fighting them.