So the other night I had my first gay experience with my best friend it was kind of unexpected. Im gay and hes straight and he has a girlfriend, we were joking around the whole night "you suck my dick I'll suck yours" sort of thing. I really didnt think anything of it so we went back to his house and I had told him that I havent jacked off in like 2days and was really horny and I went to the restroom to go jack off. Well im in the restroom jacking off watching porn on my phone and he texts me asking if I was still going to suck his dick I told him yeah the doors open just come in, I didnt think he would actually do it. 5min go by Im jacking off and he just walks in and gets naked and goes in to the shower, I just looked at him and he tells me to lock the door and get in. I was completely turned on his dick soft was huge now I aint that big im only 5'5in his was way bigger had to be a good 7, 8in. I got in the shower and we started to jack each other off, his dick felt so good in my hands hes think and long .Then he started to go down and suck my dick I thought it was hot because hes straight and I never expected him to do it. He got up and I just started to suck his. His dick in my mouth was so good I just kept sucking and jacking him off. We kept go back and for sucking each others dick, he would turn me around towards the shower with his dick touching my butt and jack me off . So I was jacking off and I just put it towards my butt and he tryed putting it in, I wanted him to fuck me but it just hurt to much so I pulled it out washed it and started sucking it again. I was sucking it for 2min straight and he tells me hes going to cum and trys to pull it out I just kept sucking it. Im sucking and licking the head and hes jacking off and he cums in my mouth I swallowed his whole load it had a thick and salty taste to it but I still liked it. So we get out the shower brush out teeth and we go and watch t.v like if nothing happend I was a little scared becuase I thought this might ruin our relationship but its been 2days and he just acts like nothing ever happend. So im hoping we would do it again but the other night we were getting hight I asked him if we could do it again and he got a little mad I apologized. Im just confused on why he did it in the first place does every straight guy have a gay experience at least once. Im just confused, this just makes me want his dick even more should I give it a couple of days to see if these feelings go away. Is it wrong that I want this to happen again. Were still friends I just got back home from his place and nothing seems to have changed. I dont know I just needed to get this off my chest theres really nobody to talk to about it because im not out yet. But this has to be the best time ive ever had is that to much to say.