Bathing in bath salts can actually help in your sleeping problems. Studies have shown that bathing relieves stress, alleviates tension, and makes the body restful and relaxed. This will make the body more inclined to sleep.
As with the shakes, it might actually be a different condition. I remember waking up in the afternoon once and suddenly everything became dark and slowly came back to how it was slowly. It might just be oversleeping, but your condition is a lot different since the symptoms comes when you lay down.