Have you done blood work to set if you're low on any minerals? You'll need to do an extended assay, most basic bloodwork won't test for things like selenium.
Your body might be trying to find what it needs and doing bloodwork might help shortcut the process.