It was just a few days before the start of the 2nd semester of my freshman year of college, and I had come back a few days early for what the college called 'Winter Solstice,' a few days of fun classes and parties before the winter semester started. It was a good way to blow off steam and get ready for the long nights of studying ahead. The most popular class by far was 'mixology', a course that taught you how to mix - and drink - 8 different drinks over the course of a couple hours. It was given at one the fraternity houses, and it was known to be a wild free-for-all that everyone who had taken it raved about.
In addition to taking the mixology class, I was also looking forward, with a mix of excitement and trepidation, to seeing my roommate. We had become better and better friends over the course of the 1st semester. He had a high school girlfriend back home, but it didn't stop us from going out at every opportunity to try to pick up girls on campus. We generally got shot down, but every once in awhile one of us would convince a girl to come back to the dorm and engage in a little or a lot of drunken groping, sucking and hopefully fucking. It was always hilarious to hear to give a blow-by-blow account of the previous night's sexual misadventure.
When we couldn't get laid, there was always jerking off. I did it every chance I got, and I bet my roommate did the same. We both knew the other's class schedule, and I would use the free time to fantasize and stroke my cock. When we both came home drunk and stoned from a party, we would both jerk off in our beds, trying to be quiet, but too drunk to care that we could both hear each other stroking out cocks. It didn't help the beds in the dorm were pull out couches, and were only about a foot apart on the floor.
A couple weeks before the end of the semester, while everyone was preparing for finals, we both went to a party at our fraternity. We hung out together most of the night, drinking cups of cheap beer from the keg and trying to convince two girls to go home with us. It seemed like we were going to get lucky, but after a lot of making out and groping on the front porch of the fraternity, they went home. Bummed out, we went back to our room, got undressed for bed, and talked about the girls and what we would have done to them. As we talked, we both unconsciously started rubbing our cocks through our underwear. Being drunk and horny, I wasn't shy about my roommate being only a few feet away and being able to see me. He didn't seem to care either, and I stole a few glances at his hand moving up and down on his cock under his boxers. The excitement of watching someone and knowing they were watching me was intense. I must have been lost in thought, because the next time I glanced over again, my roommate's boxers were gone, he was now completely naked, and he was looking at me intensely while he stroked his obviously hard cock.
I guess any remaining shyness was gone now, and I used my left hand to pull down my underwear and let my hard cock free. We were now both stroking it hard and staring intently at each other's cocks, trying not to make eye contact. The excitement and newness of the situation got to me, and cum came shooting out of cock and landed all over my stomach and chest. While I eased off, he came too, and I watched as his cum shot out the top of his cock and landed on this stomach. It was weird, like watching yourself in mirror, but I enjoyed it. Without really saying anything, I reached over to shut off the lights and we went to bed. The next day, there was no mention of what happened the night before, and we just went about our routine of going to classes during the day and studying at night.
When finals were finally over, and we had come back from a wild party, together, we were once again drunk and really horny. But this time, again without a word spoken between us, we both stripped naked and sat across from each other on the bed and pumped our cocks. And this time, he reached under is bed and pulled out a bottle of some sort of lube or massage oil and started using it on his cock. Just like before, we focused on stroking and watching each other.
But after a short while, he quickly moved over to my bed, lay down next to me, and reached over and removed my hand and put his in its place. I was a little surprised, but did nothing to stop him. And without thinking much about it, I too reached over and took his cock into my hand and began stroking it. It felt like mine, but a different shape and very hot. I just stroked it like I would my own, and we both laid back and enjoyed the feelings.
After a few minutes, he suddenly pulled his hand away, and moved down the bed toward my legs, pulling free of my hand as well. I had a quick moment of fear, not knowing what he was going to do, but was relieved when he, with the help of the oil, began to stroke my cock. But this time he used his other hand to squeeze my balls. He also would occasionally move his hand past my balls and just barely rub around my asshole. I was totally into by now, and laid back and started pulling and rubbing on my nipples. Rubbing my own nipples always increased the sensations in my cock and I couldn't help tugging on them hard. When he reached past my balls again to tease my ass, I couldn't hold it, and cum shot out of my cock in a super intense orgasm, 3 or 4 really strong and hot squirts. He keep stroking with both hands for a few minutes after the last of my cum spilled out.
I fell asleep for a couple minutes, but when I came took, my roommate was back on his own bed, rubbing his cock. Because of the way he made me feel, I set aside my inhibitions and moved to his bed. I did almost exactly what he had done to me; I sat down between his legs, moved his hand off his cock, and replaced it with mine. I took the bottle of massage oil, and squirted a huge amount into my hands. Then I started pumping his cock with one hand and squeezing and pulling on his balls with the other. I wasn't sure what to do, so I just did what I thought I would like. And it must have worked, because he was pushing his hips up in the air and lifting his ass up at the bottom of my strokes. And when his butt would lift slightly off the bed, I would move my left hand down beneath his balls and circle slowly and lightly around his asshole. I knew he liked it, because he would gently push his ass into my finger, pushing the tip just barely past the tight opening of his ass. It felt strange, but hot too, and I started to get another hard-on just a few minutes after cumming, just from the way my stroking and fingering were exciting him. The combination of the oil and my stroking made his cock feel incredibly hot. His cock was smaller than mine, but the heat of it felt good in my hands. The head of his cock was much bigger and thicker than the rest, and I squeezed it as hard as I could at the top of each stroke. I had a strong urge at one point to put his cock in my mouth, to taste it and feel the heat in my mouth, but I never did.
He came fast. I was startled a bit, and almost stopped stroking, but then caught myself and stroked him harder and faster, until no more squirts of come came out of this cock. He had 4 or 5 really intense squirts, and his cum shot high in the air, almost hitting me. It excited me to watch his cum squrit out and feel his cock jerk and spasm. When he was finished, I cleaned the oil and cum off my hands and went to bed. We still hadn't said a word.
The next day, he drove me to the airport to catch my flight home, and we were both excited to see high school friends we hadn't seen in 3 months, and he talked about excited he was to see his girlfriend. While I was home over Xmas break, I thought about what we had done, generally at night, and I would stroke my cock thinking about it. But I was busy catching up and partying with my high school friends. At one party at the beach, a girl from my high school, who I had never really knew, walked out on the beach together. I was surprised when she, after a few minutes of kissing, pulled out my cock and gave an incredible blow job right on the beach. I warned her I was going to cum, but she kept right on sucking and I shot my cum into her mouth. It felt incredible, and when we returned to the party, with sheepish smiles on our faces, everyone seemed to know what we had just done.
When I flew back to school before winter term, my roommate and I excitedly talked about what we had done on our breaks. I told him the blowjob during the beach party, and he told me about all the hot sex he had with his girlfriend. We were both excited to be back, and were totally psyched to be going to the mixology class that night. We weren't disappointed - it was a total drunk fest. It started like a regular class, but quickly degenerated into a drunken free-for-all. A bunch of us went over to the fraternity afterwards and got really stoned.
When we got back to our room later, we were still amped up from the party. The pot smoking had especially had got me really horny, and only a few seconds after we shut the door, while we were still standing, I undid his jeans, pulled his already hard cock out and started stroking it. He sat himself down on the bed, and pushed his jeans all the way down. I continued stroking him with both hands, pulling and squeezing on his balls. Again his cock felt super hot in my hand, and my own cock got hard. The pot had made me lose track of time, and I started thinking about the blowjob on the beach just a few days before. I again had the urge to put his cock in my mouth, and this time I didn't stop myself. I just went for it, and initially put it as far in as I could. I slowly stroked the base of his cock with one hand, played with his balls with the other, and moved my mouth up and down on the top of cock. I heard him say something like 'shit, I'm going to cum," and startled, I pulled my mouth of his cock and stroked it fast. A couple seconds later, he came hard, a couple really powerful squirts that I aimed onto my chest and stomach.