You mentioned whooshing in your ears. Is it definitely a whoosh and not ringing? Is it in both ears or just one? Is it in time with your heartbeat?
If so, it's called pulsatile tinnitus and can have various causes. I have this and the first couple of GPs I mentioned it to, thought I meant normal tinnitus (the high-pitched ringing) and fobbed me off for years. I saw a different GP who immediately referred me to ENT, who, in turn, referred me to Neurology. I have had scans and seem to have been lost down a black hole! But that's by the by. It can take a long time to get seen, especially by Neurology, but they may be very interested especially considering your other seemingly neurological symptoms (vision, dizziness, brain fog, etc).
Does the whooshing sound diminish or stop completely when you press on the side of your neck? If so, mention it as they don't always ask. The first ENT doctor I saw didn't ask but the 2nd one, the consultant, was very interested, and he checked and was able to hear it himself!
As others have said, there may be more than one thing going on.
You haven't mentioned how old you are but said that you thought you might be perimenopausal. I entered perimenopause in my late 30s and had many of the symptoms you described. Have you had your hormone levels checked? If you're over 45, they won't bother checking but they should check if you're under 45. The Evorel Sequi patches didn't suit me. They kept falling off and irritating my skin, and I don't think I was absorbing the medicine. I am on Oestrogel now with utrogestan tablets and that is much better but still hasn't fixed everything, and it has taken a long time (years) to change the dose (I need higher because I'm younger).
I am not a doctor but it looks like your bloods are within the normal ranges and usually slap bang in the middle, assuming the lab reference ranges are the ones in square brackets. Folate is the only one that seems off. Obviously there are other blood tests they can do, such as TSH that other posters have suggested.
It must be extremely hard looking after your son. Please do go back to your GP and tell them how you're feeling. You may need to book a double appointment so that you don't feel so rushed. Ask to see another GP if you don't feel they are helping you.
Anxiety can have profound physical symptoms and effects on the body, but I would be concerned that they haven't investigated your apparent neurological symptoms before reaching that conclusion. And, as others have said above, dealing with distressing symptoms for such a long time can cause anxiety in itself, but it doesn't mean there isn't another underlying cause.
Good luck x