Penis Shrink very small

Patient: I am 23 years old. My penis has shrunk to almost baby size. When erect, it is also not as hard as it used to be when i was 19. I masturbate daily once or twice. Is masturbation the reason for this happening to me? Is there a cure for this condition ?