Thanks for query,
Sex is in our mind.
Hormone plays role for it but it is not the only factor for sex arousal.
Chemical (Drugs) may lower your testosterone level
but unless you have thoughts in your mind about sex you will not get result of it.
Mental abstinence is the best options.
In Indian culture Digamber Jain 's priest have this type of control.