I think coming up to 12 is THE TIME. It's way earlier than I expected TBH, I thought she'd start about 14 for some reason.

This time is a killer - from the various posts here, and chatting to my gf's.
Jes - hopefully she will settle soon, it might be worth getting the book ast recommended, I've heard very good things about it. You've done nearly a year of this so the cycle will wind out soon .