I have been through a lot with twitching. I am about to get a muscle biopsy at a hospital. However, I already know that it is all due to stress and weak adrenals.
My twitching is gone by 95% after taking bio testosterone. It is all due to low metabolism = adrenal or thyroid issues. I am pretty sure that if you check your 24h saliva cortisol,Reverse T3, testosterone (focus on the Free testosterone and check it on the 7th day of the moon cycle) you will all find some interesting things happening there.
The best I can do is to give you these two websites which helped me to understand where the problem was: http://www.stopthethyroidmadness.com