Do you know what the definition of insanity is? Doing the same thing over and over and expecting different results.
Everyone tells you what not to do and you do the opposite and get upset when it keeps yielding the same results.
This isn't going to stop until YOU decide to make a change. With yourself you have a lot of words and no actions. You expect others words to match their actions, but you can't even do yourself that favor.
The blood clots. If you are a young, active, non-smoker, non steroid user, who hasn't sat in a car or a plane for hours without moving it's not stress causing your blood clots. You may have a blood clotting disorder which can be easily treatable (I'm a nurse). I suggest you take the time to focus on you, care for yourself and get worked up.
But at this point you are causing your own stress. Practice self care which mean following your own words up with some actions, and in your case, your actions are no reactions. Just being still.
As an athlete, yoga would benefit you mentally and physically. Give it a try. Kickboxing got me through my divorce, yoga got my boyfriend through his divorce. And Yoga got me though some ongoing stress and really improved my other workouts.