Did you check your hormones? Testosterone free testosterone, estrogen etc? If so can you send them? Have you ever taken finasteride/accutane/ssris? Do you have a varicocele? Its very weird that you still have these problems at 17 despite noPMO for 6 months. I think the issue may be different.