Hi all, thank you for the responses.
Perimenopause has been suggested but I'm not sure it is as I've had these symptoms for about 5 years. If it is that, what would help me feel better? I have asked to see a different GP, appointment is next week.
I really genuinely thought the bloods would show something underlying such as a deficiency in something or hashimotos, but my bloods are all good (have physical copy).
My TSH is 2.44 and because this is in normal range they wont consider any further tests.
I will have a look on thyroid UK website, I don't know what else to do re what to ask for when I see the GP, I have asked to see an endocrinologist, that's not going to happen. I'm not certain I can afford to go private.
My vitamin d is 79.2 and my iron and everything else is good. I have usually 2 periods a month, one short and one around a week later which is painful and heavy, it doesn't always follow the same pattern, I have recently had cervical screening, all normal.
For a long time I have felt a lot of my symptoms are hormone related, I have horribly low mood before and during my periods, I'm snappy, tired, have cyst like acne, I wake up with incredibly painful hips as though I have been in an accident.
Sorry this is long. I'm certain this is thyroid related, especially with my hair, I have bra strap length hair and it is just snapping so much that a lot of it is very short now and I'll probably need to get it all cut off 😔
I do not use heat stylers, use regular treatments, use very gentle brushes etc, do not tie it too lightly. I eat a good diet, very varied including fish, eggs, meat, some pulses and carbs. I drink too much coffee, my sugar intake is bad, I think this and possibly dairy products are causing inflammation and contributing to my poor health.
I feel I take care of myself - exercise, try to rest when I can, go to bed relatively early, good routines around washing my face, brushing my teeth, cleanse and moisturise my skin daily, use gentle products etc.
Sorry that's long and thanks again for replying