What you have may be related to an inner ear problem, thyroid, etc. However, I would also find a doctor who can perform a tilt test to see if your problems may be related to a condition called dysautonomia. If this is the case then you are feeling dizzy almost entirely when you are in an upright position such as sitting or standing esp if you are trying to stand in line or cook or do dishes. The reason I cite these specific activities is because they are ones in which you HAVE to stay still while in a standing position. If your problem is dysautonomic, then forcing yourself to stand still will likely trigger the symptoms and you will feel light-headed and dizzy while trying to perform these activities. This is not anxiety but the result of your heart working harder to try to keep you upright when blood is pooling in your legs instead of regulating normally throughout the body as it does in most healthy people. Also, the dizziness and the stressed feeling comes from a lack of oxygen to the brain because the blood is pooling in the legs and this results in less oxygenated blood reaching the brain.
In my case, I have a condition called POTS (postural orthostatic tachycardia syndrome) which means that as soon as I am in an upright position (sitting or standing) my heart rate speeds up. A normal person should only have a heart rate increase of 5-10 beats per minute upon assuming an upright position. In my case, my heart rate goes up 25-30 beats per minute in the very FIRST minute I am upright and it continues to rise. In a 30 minute test, it went up as far as 60 beats per minute above base line - but it was bobbing back and forth between this higher rate and lower rates. It was quite awful but not everyone is like this. In some cases, the problem is low blood pressure that continues to drop while the person is upright. Another condition is caused by the diastolic portion of the blood pressure raising excessively. And even another is caused by the numbers between the systolic and dyastolic numbers of the blood pressure narrowing to where there is only about 20 points between them.
There is a lot to learn about these conditions and you really need to find a doctor trained specifically in these areas to determine if this is your problem. If you go to just any cardiologist and ask for a tilt test, it is likely they will oblige and perform one - but it is even more likely that they won't have a real clue about how to read the results. Plus, during the tilt test, many of them will take your heart rate at the same time they take your BP or right after. This is WRONG! The heart rate needs to be taken BEFORE the BP because the blood pressure cuff is a bit like a sudden damn in a river and if your heart rate is racing, it may dramatically slow it down. This is what happened to me with my first test with an ignorant (and arrogant!) cardiologist. Another problem I encountered during my first test was that they did not bother to record the fact that my heart was racing between predetermined reading times. They need to watch and record your readings if they are swinging higher or lower during the test. Thus, you need to find a specialist. A good place to go for recommendations is The National Dysautonomia Research Foundation (NDRF) located at www.ndrf.org
There is also as support group located on Yahoo Groups. They are listed under "NCS_F" which is short for Neurocardiogenic Syncope Fainting and here is their greeting:
Welcome to the second installment of Neurocardiogenic Syncope Fainting.
We created this group, to provide support and much needed information for people who suffer from autonomic dysfunction, otherwise known as dysautonomia.
There are many conditions that fall under this umbrella category, a few are: neurocardiogenic syncope, vasovagal syncope and POTS.
Not all of us faint, some have good days and bad days, some more bad than good. There is no such thing here as too sick, or not sick enough.
Whatever your condition, I wish you the best of luck findings answers and I hope you can regain at least some of your former health, if not all of it.