Boyfriend won't let me have any guy friends...

I've been with my bf for over 3 years & he's never been super jealous or even controlling before. Recently that's changed. We go to different colleges & I see him Thursdays-Sunday's. My first 3 years of college I dormed there & made really good friends with a group of people. This year we all found new places to live & don't see or talk to each other too much. It sucks but it's whatever.

There are a few guy friends in the group that I consider really good friends. There have been some times where they've said comments to me & my roomies where it seems as if they're flirting...but we thought nothing of it. One guy friend (M) always wants to hang out Thursday's when I actually go to school. My other guy friend (G) is in the Air Force & always snap chats me. My old roomie & I ft G over the summer & that's like his thing to do since hes across the country. He snapped me today saying we should ft, but we were both too busy. I mentioned it to my bf when we called tonight & he went OFF. He told me I shouldn't talk to him anymore & that if I'm even thinking of ft him that's cheating.

My bf got mad when my other guy friend (M) texted me a whole paragraph at 3am on my bday. My bf told me I shouldn't be friends with him & that if i hang out with him again that's cheating.

I really don't know what to do because these guys really are my good friends. I don't want to stop being their friends if stop talking to them. I've always made friends with guys easier than girls. My bf knows I'd never cheat or do anything like that, but since his gf 4-5 years ago cheated on him with her guy friend, he's worried. I feel like if I try to talk to him about how I don't want to lose them as friends, he'll think I'm defending them & get mad. My bf has never acted like this before & I love this man to death (he's so good to me!) but this is so hard for me. I feel as if I'm going to have to lie & hide texts/snaps. AND trust me...I would never cheat or send ANYTHING that would be considered that. These guys are like my brothers.