The Answer, My Friend, is...
To me, all spiritual and emotional enlightenment comes from within. Spirituality is the process of understanding the purpose of our existence on earth beyond the physicality. We have to identify ourselves in relation to the entire humanity. When we are able to fully understand the ripple effects of our actions, we're on the path to enlightenment.
When you've allowed something to get the best of you, that means you're no longer in control. To regain control you must embrace your issues. You have to be brutally honest with yourself in addressing your issues. You have to identify the origin of the problem and examine the value in relation to your life. Once you're able to internalize those issues, you can let go of them. Taking quiet time to be by yourself and meditate is a great way to find clarity in your presence on this earth.
Your desire to embrace the teaching of Buddhism can give you different perspectives in seeking spiritual and emotional enlightenment. Buddhism's four noble truths and eight fold path are key to end suffering. You should embrace what is applied to you. Freedom of mind always supercedes physical freedom. Good luck on your journey.