I Sucked my childhood friends cock last night

My (m27) head is still swimming. Last night around 3 am my buddy and I were pretty drunk and i was about to go to bed when i saw him smoking a joint on the porch so i went out and asked if i could get a hit. He held it out to me and instead of grabbing it withe my hands I thought it would be funny if I just leaned foreward and took a hit while he was still holding it.

His hand touched my lips, and i inhaled while making eye contact with him, but instead of being funny it felt very sexually charged. I felt strangely turned on by the experience and sat down next to him. He laughed and said that was kinda weird and we smoked the rest of the joint. He started doing a bit from a short stand up set he's been working on about how sometimes he wished he could like sucking dick because being gay seems so much easier. I laughed and said “well you could still get YOUR dick sucked by a guy.”

He laughed and looked over at me and jokingly said “wanna try it?” then trying to be funny i said “sure” and got onto my knees in fron of the couch he was sitting on expecting him to laugh but instead he pulled his pants down and his hard 7 inch uncut cock sprung out.

I was so shocked i literally gasped and looked up at him we made eye contact and i could see how horny he actually was. My gaze shifted back to his cock. I couldn't help myself. I was so drunk, high and horny that i stuck my tongue out and leaned forward and make eye contact with him while my tongue touched his shaft. He moaned and sparks flew around my whole body. I NEEDED his dick. I started sloppily licking up and down my best friends cock

He said “holy shit, youre eager… fuck that feels good.” The compliment was intoxicating. I didn't know a man could make me feel like this but i was rock hard in my pants slobbering all over his cock moaning while i tasted his precum. I reached down and began to rub my own cock through my pants.

After sucking his cock like this for like 15 minutes he said he was close so i put as much of his cock in my mouth and i could and sucked hard milking the underside of his cock with my tongue. He moaned and grabbed the back of my head and started to spurt down my throat. I felt like a porn girl looking up at his eyes while he filled my throat with cum. This turned me on so much that i came in my pants at the same time.

Then it got really awkward… he apogized and i said it was okay and that it felt really good for me too.

Its the only thing ive been thinking about all day.. i think i want his cock again but idk where that would leave us. What should I do???