Today I hooked up and gave oral sex to a guy I met on an app. At first, I went to his place, and he seemed a lot older even though I'm way taller than him. When I went upstairs with him, I genuinely started getting scared because of the age gap—he was 35 and I'm 21. When we sat down, he told me to come to the other room; it was dark, honestly, but not too dark. Once I sat down, he asked if I wanted to hook up, so I took off my underwear. He started licking my balls while kneeling down, grabbing my dick with his hand and sucking on it. But I told him to deepthroat it, and he said he couldn't, even though he claimed he'd given head to two guys before me, but with you... your dick is too big, I can't. I even asked if he could take half of it, and he said no, honestly. When he started sucking again, I pushed my dick a little bit into his throat, and he started gagging and told me, 'Please don't do that, I'm about to throw up.' I said fine, and he started licking the head of my dick for about 5 minutes. When he finished, I asked him to let me cum inside him, and he said no, I can't, your dick is too big. Then he stood up and said, 'I can't do this, I can't.' I told him just 5 more minutes, and he said no, I really can't do this, oh god. I said alright, even though he was the one who said he wanted to suck my dick. Honestly, I was surprised—seeing an older guy with a strong personality kneeling in front of me like a little slut, choking on my dick while I was completely in control of him, to the point where he was sucking my balls in his mouth. After that, I went back home.