Muscle twitching for 3 years and muscle weakness

Hi wondering if anyone can help me? I started to get muscle twitching since i was 14 and still do all over my body (painless) and im 17 now then i started to feel weak since last october and i dont know whats causing it.

all blood test normal but i feel like i have no energy every day. Really any help or ideas will be really helpful.

Thank you

You should go to a neurologist and check. I'm having muscle twitching from 1 year already. I'm taking Magnesium malate and it really helps . I think anxiety causes this symptoms. I'm 55 and going through menopause.

Check your B12 for weakness. Good luck! 

B12 is fine and yeh i think that neuro would be really helpful. Are they free through nhs