Most of your libido comes from environmental stimulation: Stop watching porn, turn off the television, avoid sexually-charged situations. Re-train your brain not to gaze sexually at people. Don't sexually touch yourself. Make yourself useful. Volunteer in your community. Get a second job, and donate the money. Note: Your body is accustomed to high stimulation, so it will fight your attempts to control yourself for many weeks or even months. Really, no kidding. Have integrity -- You must win this battle.
And, yes, living a healthy lifestyle also helps control libido: Eat right, exercise and get plenty of sleep.
Bingo
Best advice here
I'd add that if you dont want to get a second job then to instead get a labor intensive hobby
(post is archived)