I'm 17 years old and last night my penis was 7 1/2 inches long but in the past year I've had some heart problems and have a high systolic blood pressure (157/77) and I've noticed that my penis is only 5 inches long at max. Is there a way to get the length back and how did this happen in the first place?