Hi Brendon.
Sounds like you are a fit individual. I had a similar issue, and it can just be related to your testosterone levels. My advice would be to get them checked, but not by the NHS, they have a broad range for 'normal'. I used a private centre for my own checks and then ultimately I was...