###Human: Please suggest alternative therapy for Viagra as it causes headache. ###Assistant: Hello. According to your complaints, you may have erectile dysfunction (ED). Reason for erectile dysfunction includes, 1. Decrease sensation of the penis that can be due to infection, diabetes, spinal injury, and recent masturbation. 2. Stress due to work or family related and night duties. 3. Depression, varicocele, homosexuality, and religious constraints. 4. Fear of failure - having one episode of ED once may make you feel you will end up with ED. 5. Low self-esteem (chronic masturbation). 6. Long term illness like cardiac disease, thyroid disease, kidney disease, and any other disease with long term medication. 7. Negative attitude towards your partner. .8. Hormonal issues like a thyroid issue, low testosterone. 9. Long term drug usage. 10. Diabetes and hypertension. You have to check doppler penis, USG pelvis and scrotum, blood pressure, RBS (random blood sugar), Free T3, T4, and TSH (thyroid stimulating hormone). Share more details regarding the above reasons, after which we can work on diagnosis and treatment. Yes, Viagra (Sildenafil) can cause headache, but regular use will not have that effect. It can be used for temporary purposes. Identifying the cause and treating it will help you. Regarding herbal medicines, it depends on the company that makes it.