Well your name says newbie, so some very serious slack is needed here. How much slack is determined by the culture of you unit. We DON'T rotate, straight days and nights. This doesn't mean that a day shift nurse won't call at 1am, unable to sleep and beg for someone to stay an extra 4 hrs. and then she'll come in early the next shift.
Flip flopping is beyond difficult, our bodies fight us tooth and nail. We end up on meds, sleepers, anti-anxiety stuff, we a walking pharmacology experiment some days... all to function to work.
I can only hope that you have as I do, a very supportive staff that; 1. doesn't take advantage of each other, 2. asks for help with an extended shift on a rare occasion, 3. has the professionalism to link up with both night and day shift peer and pre-plan when you're in a rut, not sleeping for the other nurse to stay longer to cover for you.
The problem is not the lack of sleep, well it is, the problem is that you've not sought out your peers to help, and then offered to recirprocate when needed by them. Give that a try. You don't need management involvement if your total hours stay the same, at least we've never asked for it, we simply cover for each other.
You will have those hard shifts that are unsafe. "I don't want to call in, can anyone stay 4 extra hours to cover me and I'll come in 4 early tomorrow?" . Try it. Shift work is exhausting and we need to take care of each other, you may just have to start the trend.

, but reciprocate!