There is a chance you might have
thyroid hormone imbalance since more than half of your symptoms correlates to that, patients who have this hormone imbalance usually complains of restlessness, feeling of their heart beating faster and faster, mestrual problems, weight issues etc so I advise you to get a thyroid profile done and consult a physician to rule out other causes also. And as for as your allergies are concerned most of the people are allergic to dust,household substances, cosmetics etc so get a allergic test to know about the allergens which are causing this to you and avoiding exposure to such allergens will itself be enough.