GOD this is good.
The MC a very relatable character, not necessarily due to the masturbating, but rather his self doubt and redemption. I was really invested in the story once the plot began to start and started enjoying it more and more. The ending is good, but the romance seemed a bit forced...