0.7 is not low enough to be considered abnormal.
There are other things that can cause symptoms similar to thyroid problems. Adrenal problems, vitamin or mineral deficiencies, etc. (etc. means I ran out of ideas.)
If your TSH was high four months ago, you could still be suffering risidual effects.
Are you having other obvious symptoms?
Were your Free T4 and Free T3 in the proper range?
A low TSH means you have "Hyperthyroidism". A high TSH level means "Hypothryoidism". It's confusing but it works backwards.
My TSH has been running below 0.00. I am Hyper T.