I just put up a recent post asking about my diamond drinking excessive amounts of water by got no response.
Does your snake have access to water at all times? Dehydration is usually one's first thought when a snake guzzles water like that. But sounds unusual for one who has access to plenty of water. Mine had a half wine barrel full of water in her aviary but I don't know if I ever saw her drinking. She was always near the water so I can only presume she was.
Don't mean to alarm you but if she has access to water, and still drinking like that, get it checked with a reptile-knowledgable vet. It could be nothing wrong with your snake, more like I am feeling paranoid and down because my snake died
. Don't think it was the water that did it, more like it was a symptom of something else going wrong. She is currently being autopsied to find out what killed her. Only a vet can give you peace of mind you're looking for.
3 minutes is probably nothing, she could have some retained shed she still wants to get off so just check her over for that. But my snake didn't stop drinking. Day before she died (2 days ago) I first noticed how much she was drinking. I timed her, she spent well over 30mins, almost an hour with her head in the water and I could see her "cheeks" going that she was drinking, not just sitting there.
As for the twitching, sorry can't help there.