Yeah, that makes sense that it could be lack of minerals, but in my case I am very careful to take magnesium and green drinks every day, and I really haven't had much diahhrea, just nausea, and I drink lots of water, so maybe the cause is different for different people?