You could put a gate across your bedroom door to keep her from leaving
the bedroom.
I keep a gate across the hallway outside of my bedroom, however, Buddy
never leaves me until I get up. He will jump off the bed once during the
night to stretch, just started this but right back up on the bed in a minute.
Just enough to wake me up. When a 16lb dog jumps on the bed you know
it