I think staying away from big pharma is always good if you can manage it. Honesty if magnesium or any of the other things had worked - I would have kept using them instead of cannabis. I know that the non-prescribed stuff is not harmless =Melatonin, for example, makes me sick as a dog and it took awhile (almost a year) to figure out that it was the melatonin doing it.