Thanks for your question and concern. As you think, stress is a major cause which decrease libido in young males. It can lower your sex drive significantly. Anyway, stress is a part of life and you have to cope with that. Your plans are nice, in increasing and maintaining libido. Go on with exercising and working smart. Lower your alcohol consumption, as it can reduce libido significantly. But you should consult your doctor if this is persisting for more than a few months. In the medical side, you may be suffering from thyroid dysfunction or hormonal abnormalities. Low testosterone levels also add to a lower sex drive. I hope I have answered your query well. Good luck for your normal sexual life. Take care.