I am a skinny and handsome 24 year old male whose friends think is 100% straight.
But last summer I let me gay friend suck my dick in my room on a summer night.
He was so enthusiastic. Straight guys, if you haven't at least tried this yet, I would find a gay guy who you get those vibes from and just ask him if he would be okay with it.
So back to my story.
My friend and I were up late drinking with others at my house. He was too drunk to drive and so I told him he could crash at my place for the night.
There was only one bed left open after many others had claimed the couches and rooms, so I told him he could just sleep on my bed with me.
Initially it was innocent. We both went into my room and were just talking. We talked about school. We talked about work. And then we talked about sex.
I asked him what it was like. Then he asked me what it was like. It was a learning experience.
Then somewhere along the lines I asked him to suck my dick. And holy shit was he enthusiastic about it. Nothing like how my girlfriends had sucked my dick. He worked it up an down. Up and down my shaft with his tongue. He jerked it while circling the head of my dick with his tongue.
He looked up and asked me if the girl I was talking to had sucked my dick yet. This was while my dick was pressed up against the inside of his cheek. I managed no make a "nuh-uh" sound back to him.
He sucked and sucked and sucked for at least an hour. I had told him that it was very difficult for me to cum from just oral sex and he had taken it as a challenge.
Eventually he got tired and we just fell asleep together, him in front of me as I spooned him with my still-hard dick.
He was a very thin black male, about 5'9" tall. I am 6 ft tall and just as thin as he is.