A TSH of 4.5 may be in "normal" range in the doctor's opinion, but it's probably still too high for you. Ninety-five percent of healthy people without symptoms of thyroid disease have TSH of between 1 and 2. You're probably being undertreated.
"We can complain because rose bushes have thorns, or rejoice because thorn bushes have roses." Abraham Lincoln