If you’re on Android, as well, look into BlueBubbles. It bridges iMessage from a MacOS system to most any device/OS. I’ve used it for years now with my partner’s family with very little issue (all of which were resolved with a restart).
Hard part is getting a MacOS system. I started with a VM, but eventually landed on a ~$100 Mac Mini 2014. Both solutions worked well, but the former is against Apple’s TOS and requires spoofing things, so it’s ultimately much less reliable than actual hardware.
Been on it consistently for over a decade now and have always been funky with sleep. I started back in undergrad when the pressure of life left me spiralling out of control, and have since always thought I was just a weird sleeper.
I have insomnia semi often, usually anxiety-induced, but I’ve never thought that it could be the bupropion directly.
Very curious, and good to know.