...
Your condition seems to indicate more of a yang deficiency, if you aren't feel those heat symptoms, and especially if you are cold. The undereye discoloration is also indicative of kidney problems. For men, ejaculation places a strain on the kidneys, and they kidneys are what nourish the rest of the body.
I don't know what sort of masturbation frequency you have now, but you will want to lengthen it. I would recommend a minimum of 3 days, and an optimal length of 5 days, to allow your body to recover. At this point in time, the excessive masturbation is probably the primary stress against your body, and your feelings of weakness and eye circles contraindicate sexual activity.
The act of orgasm in both men and women spins the chakras and promotes for a circulation of energy, however the ejaculation of semen stresses the kidneys to make up for the lost jing. Within normal frequencies, this is perfectly fine, however, under times of poor health or stress, this should be contraindicated. Semen and jing are very finely made substances that take a lot of effort to make, so when it is expended too frequently, it strains the body.
If you use porn, this is probably the primary reason you masturbate more than you should. It is in my personal experience, and my observations, that porn induces feelings of being horny and erections where the body would normally not feel this way, such as the case with deficient kidney yang. Combined with the addictive element of porn, this can induce someone to overdue it.
For myself, I have had success using self-hypnosis tapes to counter my use of porn. If this is something you are interested in, I can link some that I have used.
----------------------------------------------
TCM recognizes myopia as caused by deficient liver blood and kidneys. This may improve as the general health of the body improves. The headstand/shoulderstands of the yoga will wash the eyes and head with blood, so this will help, as well. Unfortunately, eyesight can be complicated to deal with, and so this should be a longer term goal, as opposed to something that will happen quickly. Working on general physical and spiritual health will help, as always.
There are concerns that the blue light found in modern lights and screens can hurt the eyes. Additionally, glasses help in the short term, but they also allow the eye muscles to weaken and never "try" to focus better. This is what I mean with the situation being a little complicated. It is not impossible though. Perhaps a spiritual working would be necessary for rapid change.
----------------------------------------------
All of the fruits should be fine, to my knowledge. There is nothing really that would impede BP. I originally thought your blood condition was of blood congestion, but it appears now to be more from a lack of energy pushing it. To build up your yang and combat the cold, eat warming and heavier foods, just don't eat so much that you feel bloated or stuffed. See below and try to avoid an abundance of cooling foods.
Be careful with coffee, as it can hurt kidney yang. The caffeine may make you feel energized at first, but it does so by stressing the kidneys. I would limit yourself to 1 cup, if you must drink it. Otherwise, use decaf or tea instead. Your energy will improve over time, so eventually you shouldn't even feel the need for an energy boost.

Otherwise, your diet sounds good, and I am glad you make cook your food. Some people don't have the desire or time to do so, and this can hamper their recovery. That is good advice on the Himalayan salt, thanks!
----------------------------------------------
What you experienced with the yoga should be fine. As long as you aren't pushing the stretch or not feeling pain, then I wouldn't worry. It is something related to the energy movement. It could have been good, as yoga normally induces energy and a tingling feeling. Even if this was not the case, I doubt it is anything permanent or anything to worry about.
-----------------------------------------------
Your condition should improve over the next few days and weeks by focusing on good food, good sleep, and exercise and yoga. Your primary focus should be on not masturbating too frequently, as like I explained above, this represents a loss of jing on the body, which is hard to make. The energy gained from the food and sleep would otherwise be "wasted" by too frequent jing loss.
I don't want to scare you away from sexual activity, as the orgasm itself is very useful, spiritually. It is just that in your case, your body is showing signs that it needs to slow down. I think you will start to feel better in these coming days if you can get a handle on that. Again, this is not permanent, and in the future, with all the things you do for yourself, physically and spiritually, you will be significantly stronger and healthier, and can engage in sex more frequently.
The ultimate solution to this, is to separate the orgasm from the ejaculation. It is certainly possible, it just takes some work. Once trained, then you wouldn't have to worry about infrequent sex. There are physical training methods, and there are also subconscious training methods, in the form of hypnosis tapes. I can link one I found, but didn't personally try, if this interest you.