I never post, but reading this, I feel compelled to strongly recommend you put yourself first. This can come about in many different ways. Going for your goals is a way of putting yourself first, yes, but respecting your health and bodily limitations is another. You absolutely must find a balance of these things that will keep you happy, but also keep you alive.
If your PI is no good and you're not reasonably close to a publication (I'm talking submission in the next 6 months) you need to get out of there right away.
As far as financial support goes, I'm not super familiar with it all, but I'm pretty sure there are a handful of postbacc fellowships that would allow you to pursue research. You'd probably have to relocate to NIH campus or not get to stay with the same PI or something like that, but I'd definitely look into it. You'd probably have to quit your clinical job, but it sounds like you were just using that for financial support anyway, which is what you'd be getting in exchange for your research during a post-bacc program. Eh, I don't actually know too much about this topic, so I'm going to stop spewing. Just know that there are options.
I hate seeing/hearing people overwork themselves like this. Know that your physical and mental health comes first and act like it! 🙂