Hello~I have two suggestions for you.
First, for the dizziness, I would see a chiropractor, many causes of dizziness can be caused by misaligned vertebrae in your neck.
Second, for the other issues, I suggest using a bio-identical progesterone cream. This will help to keep the thyroid normal, in fact, many "low" thyroids are actually a lack of progesterone, and when that is balanced, the "low" thyroid disappears as well. You can get it from any good health food store. It is also a good anti-anxiety treatment and good for sleeplessness.