It might be worth counting, just to see how much fats & protein you're getting (that's a lot of nuts so maybe they might even be too high, although I doubt it). But if you aren't hungry then maybe your caloric intake is enough.
Thyroid problems do have a genetic trend. My husband recently found out he had Hashimoto's a few months back, then learned that both his grandmother and his aunt already are being medicated for it. So his sister got a test, and yup she has Hashimoto's too. Although in my family only my aunt has been diagnosed with hypothyroidism and I have Hashimoto's too. So not always a straight genetic line. And on the other side of the fence, my friend found out that her medical problems all stemmed from hyperthyroidism. Her mom said-those are my symptoms too, and found she had the same problem. So the genetic risk factor is there for both hyper and hypo.
Anyway, good luck!
Salads are pretty much all I eat, I add on crushed peanuts, cheese, chick peas, virgin olive oil, and raisons. I usually have about half a cup of almonds and half a cup of walnuts every day. So I guess I could be not eating enough protein, I've never really measured out how much protein I should be eating for my weight.
I've heard of the not eating enough calories thing in research I've done but I'm still eating throughout my day so I don't get hungry and its just apples that I'll eat or nuts. I know my calorie intake is lower then "normal" (between 900-1000) but I didn't think it would matter because I'm not usually hungry because I'm eating throughout the day.
Getting my thyroid tested out would probably be a good idea. My mom had thyroid problems and had to get it removed. Who knows if it could be a genetic thing or not.
Is salads all you're eating? Are you getting enough protein? I would suggest looking into seeing how many calories you're eating, because if your body isn't getting enough calories it will go into a starvation like mode and hold on to your body fat.
I'd also suggest adding another work out. I know it's hard when you're crunched for time but heck try running to your classes with your books. A bag get's really heavy really fast and if you're running to class- well you might be a little sweaty when you get there but that could be at least 5 minutes of cardio. If there are any elevators or upper levels take the stairs. Just anything to get your heart pumping. Try to work in at least 30 minutes for 5 days.
I would also suggest that you get your thyroid tested. Ask your doctor to do a blood test and make sure you ask for a Free T3 and T4 test as well as the standard TSH, because they tend to be more reliable at telling you what a thyroid is doing. Even the best diet and work can be derailed by a wonky thyroid.