How old is she? It's been my observation (and personal experience) that when women are young, say, under 25, it can take their periods a while to settle down and get regular. Mine were everything from 2 weeks to 45 days when I was younger (now you could almost set your watch by them). Add the birth control pills and all that stress into the mix, and you've got quite a little mess on your hands. I know, I spent years going through that and similar scenarios. She probably needs her dosage adjusted and hopefully then things will settle down. Good luck!
