My advice is a little different from Marie's. I'd say if you feel the juice fast will help, and you're not sensitive to raw vegetables or fruit sugars, you very well could benefit from a 2+ day juice fast.
It's very difficult to tell from the limited information you've provided on your body's current status whether or not a supplement or routine will work for you. Also, extended history, work environment - pretty much anything you feel comfortable with sharing - would definitely help.
With the information you've provided, I can tell you that a lot of people have success with dosing up on magnesium to help or fix those problems - to what extend greatly depends on how well you stick to it, what your electrolyte balance is like, what kind of water you're drinking, your stress levels, and in general the degree of which your body is craving / accepting magnesium.
Trace Minerals Research derives their magnesium from a source rich in Magnesium Sulfate and Magnesium Chloride. These two work well as supplements, but not for everyone. The best dose for you will be completely different from that of another person. I recommend starting off with a tolerable dose (whatever doesn't cause bowel disturbance), and working your way up until you find the maximum. Then cut back by about 10%, so you're taking 90% of the maximum tolerable dose. If you have bowel stimulation, it won't cause a problem every now an then, but care needs to be taken not to do it all the time or you'll risk replacing a magnesium deficiency with something else. Gentle supplementation along with limiting stressors and working on your diet is usually the best idea.
You might consider buying some magnesium hydroxide powder at some point. Using it, you can make magnesium bicarbonate solution by combining it with carbonated water. (The reaction between the two makes magnesium bicarbonate "electrolyte water.") A lot of people find it to be easier on their digestive organs, with fewer side effects. Supplement-grade magnesium carbonate powder ("carbonate" instead of "bicarbonate") is another option that some people like - you would add just a little to plain water. Whichever form you think works best for you, it's all pretty cheap, and I recommend spreading doses out through the day if possible. If you eat several meals a day, be sure to keep magnesium supplementation well apart from them (maybe an hour or a little more) to prevent throwing your digestive system out of whack. I usually take my magnesium bicarbonate water first thing in the morning and then once in the evening, about an hour and a half before dinner.
Also, if you're using stimulants like caffeine or tobacco, or you intake a lot of sugar, starch, fat, or protein, be aware that you may require more magnesium from your diet to get back to adequate levels - meaning it make take a little longer. So be patient for sure, and don't worry about rushing the process!
Last thing: the trace minerals in your current magnesium supplement may help you out in addition to the magnesium, so if you get good results, don't forget that they may have helped too! (That way when you buy other products or switch your diet, you can have knowledge of all that went into your self-treatment.)
Hope this helped to answer some questions!