Hi Dark,
Glad to hear the thyroid can be ruled out since your levels are normal
Couple of things on the "up" and getting less sleep...
1) Are you doing this computer programming and math reading right before bed? (might be stimulating your mind too much, hence, thinking continues as you try to fall asleep)
2) Are you on any medication for sleep? (might want to look into this if you're not)
3) Are racing thoughts at night a regular problem? (my pdoc put me on low doses of anti-psychotics at night, as needed, to knock me out... really works... better than sleep meds, imo)
4) What meds are you on, in general?
Sleep is such a cranky little thing. If you don't get enough, you're tired; if you get too much, you're tired. For me, sleep has been a life-long ongoing battle. Thus far the antipsychotics at night as needed are working great. They do cause dramatic weight gain, so I only try to take them when I know I really need them... try to avoid taking every night.
Triglycerides can be worked on through diet and if they don't come down, then the doc can drop it with a med.
Be sure to let your therapist know about your sleep difficulties... they can give you some body-calming techniques (like deep breathing) that you can do to relax your body as much as possible and other things that you can do naturally before heading to the pdoc for a med to help.
But glad the thyroid got ruled out... a thyroid outta kilter is a bugger to manage.
Big Hugs,
Koshka