Mate,
21 is too young. No advice. Won’t condone such a thing.
Let me ask you a question, just off the top of your head….
How many youngsters do you think have come here and started a thread similar to this….
“I fukked up. Started cycling too young. Now have limp dik and no libido. What can I do….?”
Think about it,
---Roman