I'd suggest taking another look at the thyroid problems, as it is genetic. (Although seems to be a lot more common in women, still something to consider. Especially if you're also experiencing other symptoms, besides just the hair loss.)
The blood test that you took, was it a full panel (tsh, ft3, and ft4, at the very least?) or just a tsh test? If they only tested your tsh, then your doctor is clueless and knows nothing about thyroid disorders. Also, while the lab reports might say that 0.4-4.5 or something is a normal range for tsh, it's more accepted by people who know what the fuck they're talking about that 0.3-3.0 is a better range, and that anything over 2.0 can be suspect. The reason they don't change it is because it would make like 30-40% of the US hypothyroid or something, which just shows how useless a tsh test by itself is.
The actual tests that should indicate whether you actually have any kind of thyroid problem are the Free T3 and Free T4's. So unless they also tested your FT3 and FT4 levels, I wouldn't cross thyroid problems off your list. And if you do get those tested and it's the problem, I'd suggest looking for a competent endocrinologist.
Here's a good resource: http://www.hormonerestoration.com/Thyroid.html
XI Wiki



