Yes, As homeopathy is a holistic medical practice that treats a person as a whole and thus addresses the underlying issues that lead to modern lifestyle health problems. Homeopathy can offer an effective solution for mental problems like stress, anxiety, depression and many other. Homeopathy can definitely be used as treatment to stress induced ailments ranging from fatigue, sleeplessness / insomnia, headache (migraine), irritability, indigestion, hypertension, asthma, and endocrine problems like diabetes, thyroid etc. Homeopathic treatment works with your body's own healing powers - immunity and treats the individual as a whole, treats all your symptoms at all levels of your being - physical, mental, emotional, and spiritual.