I have been suffering from insomnia for a few weeks, mainly caused by hypnic twitches. My problems involve trouble falling asleep and waking up and having trouble falling asleep again. I tried magnesium citrate and magnisium oil on the skin which I think helped a bit. I saw my TCM acupunturist who gave me Xiao Feng San for inflammation and sleeplessness. I could fall asleep as soon as I went to bed, but I was still having trouble with waking up in the middle of the night and taking a bit to get back to sleep (caused by stress). It worked the day I started taking it, and when I ran out of it I couldn't sleep again. If you suffer from this please see a TCM specialist, just give it a try. Oh and it also worked for the inflammation.