 [ Symptoms ] i am 22 years old and my penis is not as hard and erected as it was before what can i do to fix this  i gained 20 pounds and i smoke more than i did before is that related to the erection problem [ Disease ] hi these symptoms are due to osteopenia vitamin d deficiency and hormonal changes take calcium and vitamin d supplements get a gynecologist and endocrinologist consultation thanks