You have had some great advice from others and I agree that acceptance plays a big part in making things better. Also look into Mindfulness I found that it really helps keep things in the hear and now. I hope things improve for you soon.
hibee