You seem to have a ton of stuff going on. I'm sorry about that.
I hesitate to suggest this because I agree with the others that you need to see a proper doctor.
However, as long as you take this idea as a mere suggestion from some random idiot, and as long as you make sure to see a doctor as well:
Muscle twitches are the kind of thing that's supposed to be helped by magnesium.
I didn't have twitches, but I had stiffness.
I wasn't looking for help with the muscle stiffness, but it does in fact help with that.
I bought the first magnesium I saw, and it turns out the most common kind of magnesium isn't very good. It also gave me diarrhea.
So I went out of my way to order some magnesium glycinate. For me, it is awesome, and does not give me diarrhea. I take it daily.
But really, I think you should see the doctor *first* and maybe ask them if it's OK to take magnesium. You don't sound like you're in any condition to be swallowing random new supplements, even if most people can take them without any issue.
Hope you feel better very soon.