J.,
Its going to take a bit of work, but it is possible to change their sleep schedules. Right now she is confusing her days and nights. When you get her up in the morning do you get her dressed for the day? Set up a routine to help her distinguish day from night. Like turn on more lights during the day, getting her dressed, only having her in pjs at bed time. Also setting up a bed time routine, start turning down lights about an hour before bedtime, bathtime, read her a book, make her bed room darker at night. Keeping her roob brighter during daytime naps with also help. You could also talk to her doc about other solutions. As for the 3am wake up, vibrating bouncy seats are a blessing.
yes you will eventually get to sleep more than 2 hours at a time. and congradulation.
M. A