Wonderful suggestions here regarding diet. I would like to add that 300iu of vitamin D may not be enough. You may want to get your levels checked. ...here is something I found quickly online:
"How much Vitamin D is enough? What levels of Vitamin D are safe?
The dietary allowance set by the National Research Council is 400 IU per day for all healthy individuals who have no exposure to ultraviolet light. The Daily Reference Intake (DRI) had been set at 200 IU, and it was recently tripled for people over 70 years of age, to 600 IU per day - but for everyone else, the DRI remains at 200 IU. Reinhold Vieth's evidence suggests these levels may be dangerously low.
According to Vieth, a knowledgeable Vitamin D researcher, there is still no published data that shows that 200 IU Vitamin D/d has any effect on the concentration of calciferol in the blood of adults. This low level of D does tend to prevent osteomalacia - but big whoop…. Osteomalacia is the last stage of a thirty year process of bone degeneration, that begins with osteoporosis.
"Except in those with conditions causing hypersensitivity, there is no evidence of adverse effects of 10000 IU/d of Vitamin D. Published cases of vitamin D toxicity with hypercalcemia, for which the 25(OH)D concentration and vitamin D dose are known, all involve intake of 40000 IU/d. Because vitamin D is potentially toxic, intake of >1000 IU/d has been avoided even though the weight of evidence shows that the currently accepted, no observed adverse effect limit of 2000 IU/d is too low by at least 5-fold." - Reinhold Vieth
Vieth now estimates the daily requirement for Vitamin D from all sources at 4,000 IU/d, and he offers compelling evidence that 10,000 IU/d is a safe and desirable level. "From all sources" means that these levels are the result of daily intake of Vitamin D from supplements, from foods such as cold water fish, and from exposure of the skin to UVB. Although Vieth believes that 10,000 IU/d of Vitamin D is safe for most people, whether or not that level is desirable is not clear. It's also possible that some people could develop an excess of vitamin D taking these amounts. We urge caution using these high amounts, and recommend frequent blood tests for 25(OH)D levels to make sure that excess amounts are not accumulating."
Also, we are so concentrated on the physical, but you did mention your emotional health as well. What actions are you taking to address this very important aspect of your health? Have you looked at the Eiriu Eolas breathing program? You mentioned playing music...something I can also identify with as a self-healer. Can you find more opportunities to fit this in your life? Often physical ailments show up as a message from our bodies that our physical , emotional, and spiritual needs are not being met, and all levels must be addressed.
Please consider this forum as a network of support...
Tree