hey, sorry if this reply is a bit late, but i can really really really relate to this post.
me and my old best friend had been best friends for around 6 years, and through most of that time she was really controlling, not in a serious way but in the way that she'd make me feel bad about having other friends and she'd always make me drop everything for her. recently, she's moved on and has a new best friend and the relief, as bad as this sounds, is amazing. it feels good not to have someone questioning your every move and now i regret not taking action before hand.. maybe you should talk to her. and if she wont listen, which i know my old friend wouldnt, then ignore it. try and patch things up by all means, but dont feel like you have to sacrifice ANYTHING for her. just make sure she's not having a hard time as well, because no matter what happens between you two you will always have a past so it's good to keep the friendship healthy. But after you've spoken to her, make sure you're okay. You cant live your life for other people, it sounds like you have a lot to cope with recently and any more stress wouldnt be good for you i'm sure
just take care of yourself :)
sorry for the long post x