im 52 kidney/testicle pain means stones descending. been there lol. check your ph level and eat accordingly, i use baking soda everyday and my sex life is back. if you have high cholesterol it and block your small blood vessels to your penis. cleanse your small and large colon to reduce your cholesterol as you are recycling your liver/gallbladder acid since your waste is slow to move out.