Frequent fluxuations will make you feel ill, regardless of how close to "normal" your TSH is.
A change of 1.0 can make you feel ill.
Each person has their own individual "set Point", which is the ideal TSH level for that individual. It takes a lot of trial and error to find that perfect number.
Once you find that number, it will still take a few months to feel better, so it is a long process.
So, even if you know what your personal set point is ( and you do not, yet), if your TSH shifts more than 0.75 from that number, you will experience symptoms and feel ill.
This is not encouraging to read, but it is true. I hope it helps you understand what is going on, and I hope you feel better soon.
Also, vitamin B complex with C might help, too.
Have you had your adrenals checked? Many symptoms of adrenal fatigue mimic thyroid disorders. I went to my naturopath who did a saliva test on me for my adrenals and found I was also experiencing adrenal fatigue. He put me on DHEA 5mgs at night and I know this has helped me. I was extremely weak and fatigued before starting DHEA and it took a couple of weeks, but I am still taking it and I don't experience the terrible weakness I had before. I think they can do other tests through the blood, not sure, and find out if you are low on DHEA or cortisol which is another factor in adrenal fatigue. It might be worth a try. Good luck.