<s>[INST] Hi,Im 56 years old, in good shape - workout 3 days/weekwith 30 minutes treadmill- walking and running and 1.5 hours on the nautilus BUT my penis has a hard time getting hard and seems shorter and smaller than it used to be. Viagra works but is expensive. What  can I do? [/INST] Hi, It can be due to stress, alcohol and varicocele. you can take antioxidants basically. Hope I have answered your query. Let me know if I can assist you further. Take care Regards, Dr S.R.Raveendran, Sexologist </s>