Sounds like your lifestyle flailny caught up with you. Make some changes.No smoking no beer/ale no booze no drugs. ANY of these can interrupt blood flow to your penis resulting in diminished libido cause erectile dysfunction or impotence.Stress, anxiety, depression, fatigue, crappy diet, lack of exercise, some medications can also cause malfunction at the junction.The following article could prove beneficial to you:Improve Sexual Virility (For Guys)Many men suffer from a low sex drive, sexual performance problems, and an overall lack of male virility. These problems can negatively impact a man's self-esteem, sense of self-worth, and the quality of his romantic relationships. However, problems with male virility and sexual functioning can be, in most cases, remedied. What follows is a list of lifestyle, health, and dietary factors that promote strong male virility and improved sexual function and performance.Step 1 GET ADEQUATE SLEEPYour body needs adequate amounts of sleep in order to maximize sexual performance and sexual virility. A lack of sleep is a major cause of low sex drive and/or sexual problems. Strive to get at least 7-9 hours of sleep each night to increase and maintain sexual virility. Take afternoon rests or naps when possible.Step 2 DE-STRESS REGULARLYChronic stress is toxic to the body and can negatively impact sexual virility and sexual function. Strive to keep stress levels as low as possible in order to maximize not only your health and well-being, but to increase your sexual virility and sex drive. Meditate on a regular basis; do yoga moves in addition to deep breathing exercises to help unwind and de-stress.Step 3 EXERCISE REGULARLYIn addition to improving mental and physical health, regular exercise promotes healthy sexual function and helps to improve sexual virility. Aim to exercise at least 4-5 times per week, incorporating moderate cardiovascular exercise in addition to strength training. Regular exercise promotes healthy blood circulation and increases testosterone and growth hormone levels, all of which promote increased sexual virility and sexual function.Step 4 ELIMINATE JUNK FOODEating a healthy diet promotes physical and emotional health as well as healthy sexual function and virility. A poor diet, one lacking in adequate nutrients and antioxidants, can result in a low sex drive and sexual performance problems, including impotence. Eat a diet heavy in fruits and vegetables, whole grains, lean cuts of meat and fish, and low-fat dairy to increase sexual virility and improve sexual function.Step 5 ADD GARLIC TO YOUR DIETGarlic is rich in allicin, which can improve blood flow to the sexual organs, which in turn promotes healthy sexual function and strong, hard erections. Cut up some garlic and sprinkle it on your favorite foods. Or take a garlic supplement. Garlic is a sexual super food that can increase your sexual virility.Step 6 ADD AVOCADO TO YOUR DIETAvocados are rich in folic acid and high in vitamin B6, both of which help to regulate sexual hormone function, which in turn helps to optimize sexual health and sexual virility. Add some avocado slices to your salad or on your sandwich.Step 7 EAT A BANANA DAILYBananas are another sexual super food that can help improve sexual function and increase sexual virility. Bananas are high in bromelain and b vitamins, both of which are potent sexual hormone regulators that can help improve sexual function, sexual desire, and sexual virility. Add a banana to your daily diet. Was this answer helpful?