Please post your latest TSH result. TSH is variable and can fluctuate for a variety of reasons.
Most of your symptoms do not match hypothyroidism. Weight loss is more prevalent with hyperthyroidism, as is the headache, feeling warm, etc.
Weight loss is also common with diabetes, so you should get that checked again. When your body starts shaking and you must eat sugar, that indicates hypoglycemia, so it sounds like you're on a roller coaster.......