I had never sucked a cock before that night. Not even close. I was twenty-three, horny as fuck, and alone in my apartment with my buddy Mark after too many beers and a stupid dare. He pulled his dick out right there on my couch, thick and already half-hard, and told me to stop talking shit and try it. My heart was pounding but my mouth watered at the same time. I got on my knees between his spread legs and just stared at it for a second. Veins running up the shaft, heavy balls hanging low, the head shiny with a drop of precum.
I wrapped my hand around the base first, feeling how hot and heavy it was. Then I leaned in and licked the head like I had seen in porn. Salty, warm, a little musky. Mark groaned low and said, "Fuck yeah, open up." I did. I slid my lips over the head and took the first couple inches into my mouth. It felt strange at first, thick and alive on my tongue, stretching my jaw. I bobbed a little, getting used to the taste and the way it filled my mouth. Spit started running down the shaft and I used my hand to stroke what I couldn't fit yet.
Mark grabbed the back of my head and pushed deeper. "Suck it like you mean it," he said. I tried. I hollowed my cheeks and sucked hard, moving faster. The head kept hitting the back of my throat and I gagged once, eyes watering, but I didn't pull off. I wanted to do it right. I wanted to taste more of that salty precum leaking out. I swirled my tongue around the underside, feeling it throb against my lips. My own cock was rock hard in my jeans, leaking just from having his dick in my mouth.
I pulled off for air, strings of spit connecting my lips to his cock. "Fuck, it's big," I muttered. Then I went back down, taking more this time. I relaxed my throat the way I had read about and let him push in until my nose was almost touching his pubes. I held it there, choking a little, throat working around the head. Mark's hand tightened in my hair and he started fucking my face in short thrusts. "That's it, suck that cock," he growled. "First time and you're already a natural slut for it."
The words made my dick twitch. I reached down and squeezed myself through my jeans while I kept sucking. Drool was everywhere, soaking his balls and dripping onto the floor. I licked down the shaft to his balls, sucking one into my mouth, then the other, while my hand pumped his cock. He tasted clean but strong, pure man. I went back to the head and sucked hard, flicking my tongue over the slit to catch every drop.
Mark's breathing got rough. "I'm gonna cum," he warned. I didn't stop. I wanted it. I wanted to know what it felt like. He pushed deep and his cock swelled on my tongue. Hot, thick spurts hit the back of my throat. I swallowed the first few without thinking, then more flooded my mouth. Some leaked out the corner of my lips but I kept sucking, milking every drop until he softened a little and pulled back.
I sat there on my knees, lips swollen, chin wet with spit and cum, breathing hard. My own cock was aching. Mark looked down at me and smirked. "Not bad for your first time. Want to do it again?"
I nodded, already leaning forward for another taste. That night turned into hours of me on my knees, learning how to take it deeper, how to swallow every load, how to beg for it when he teased me. By morning my jaw was sore and my throat raw, but I knew I was hooked. I had gone from never touching a cock to craving the feel of it stretching my mouth and pumping cum down my throat. And I wanted more.