I mean I have a big dick and Im closing on 50 years old and I've never had floppy dick. Im 10' long and 7.5" thick (25.4cm long and 19.05 thick). I dont take viagra, I run 5 days a week, lift, eat good, and fuck lots of gay boys and college girs. The doc said that the more active you are with being hard, the easier it will be for a man, I can control mine on a whim, I can make it half hard and really long and thick so it showy, or I can make myself rock hard, or soft on commmand. It is said that the bigger your cock, the harder it is to achieve and sustain a full on, rock hard, erection.
I'd love to give a sub piss then fuck his throat.