Fast for 72-100 hours. Eat normally for 1 day then fast again. Works better with WFH (you want to be near a toilet after breaking a fast). But you can also just time it so your fast ends on Sunday and do it once a week. You do have to be a bit careful about not binge eating after a fast. I don't count the calories on my eating days but I am also conscious about not stuffing my face all day.
Magnesium from random supplement I got at target, potassium from no-salt salt alternative.