Stop trying so hard, let go and let time and patience be your friend- the more you try so hard the more tension and pain you create. You have to become 1 again with something you've always loved to do, you've lost your inner need for happiness, so whatever used to make you happy as a child- learn to do that again, old hobbies or something you've always wanted to do but never did. Your pain is really crying out for you to be happy again by getting back to living life- You have inner unconscious wants and needs that lead to happiness and it has to do with life, nature, something you've always wanted to do- What is it? This is the true way to win by letting go. You cant struggle and heal- you have to learn to be patient, humble and learn your stressors- what makes you so stressed all day, and don't stress over it. I know some of this seems undoable but this is the direction you have to go to heal- its called reconditioning and you will have to daily meditate and practice awareness by watching your reactions. If you get mad or in fear or sad when you hurt well that's feeding the pain so you have to choose to be happy and patient and calm and in control, this is the armor to success. We win by letting go of our anger or created tension that's brought on by unawareness Of negative emotions you are allowing to be created in your body, then with soothing, calmness and meditation with awareness and acceptance you will as the days go by get better. You will practice today for a brighter better future in the weeks and months to come, you practice today so you can be free tomorrow. Let go of having to have everything right too, that is causing pressure that causes pain. Don't hate yourself, tell yourself how much you love yourself now and forever be happy with you- who you are, a special piece of happiness waiting to blossom. Don't strive to please others, be happy with this- you are already the best friend and loved one in the world, have this thought in your heart now and realize its true. You never try to please the unpleaseable, please your general happiness and you will come out a winner.