Have you ever masturbated in a public place ? YES
Have you ever cum in your own mouth? YES
Do big cocks turn you on more than little cocks? YES
You've sucked your buddy's cock multiple times in the past. It's been a few years now and you want to suck him off again. Should you ask him and try to get that nut? YES