When I was 23 I worked in a car repair shop with a guy called Keith. He was 19, slim, tall, really cute smile and we were mates as well as colleagues. I don't know whether he was Bi or just curious because he had a girlfriend but he would always touch my ass as he was passing by, pretending to be just squeezing by so it wasn't too obvious, but it got me turned on and I always wondered!!
Well this night I got the chance to find out!
We went out with a few other guys and as Keith lived out of the town I said he could stay over with me to save him paying for a taxi home. My folks were away so I had the house to myself.
We got a lift the mile or so to my house and while we were in the car he kept pinching by ass and tickling me and I thought he was maybe just teasing me. When we got to my place I told him to go on up to my room where I had laid a sleeping bag on a put-me-up. After I locked up I went upstairs and he was already in the sleeping bag. I was a little disappointed but started to get undressed. I had on new jeans with a button fly and I was struggling a little to open them. Suddenly Keith said 'come over here and I will help you.' I walked over to the side of the bed and he reached out and undid the buttons for me, then he flashed me his cheeky grin and pulled down my jeans, rubbing his fingers slowly but deliberately against my cock as he did so. My cock began to grow and he smiled again and said 'I see you are enjoying this!'
Then he flicked open the sleeping bag and I could see that he was lying there naked with his boner arching back against his stomach. It was the first time I had seen another guy hard and my cock instantly went fully hard when I saw him.
I knelt down on the floor beside the bed and he rolled off the bed onto the floor and pulled my jeans and boxers all the way off so we are both lying naked on the floor. I am cut and he isn't so I touched his foreskin and slowly pulled it back over his cock head as he lay back and reached up for my nipples. I bent and tongued his nipples while he touched my arse and cock and I gently wanked him off. Then he whispered 'I'm nearly there,' I knelt astride him facing him with both our cocks in my hand and rubbed them slowly together for about ten seconds before I heard Keith grunt and he arched his back and pushed upwards into my hand, just as my cock started to throb and we both shot our loads all over Keith's chest and stomach. After a few minutes kissing we wiped up our cum with my boxers then he got into his sleeping bag and I got into bed and we went to sleep.
More happened the next morning but that is another story!