hey (((bro))),
hang in there man. i've been through the same myself pretty much. it is a bumpy ride, i will not mince words. but you can do it. you'll come out on top one way or the other.
she deffinately needs time right now. but on the postive swing: you may have just done the best thing you ever could have done for her, you never know.
feel free to pm me if you ever need to talk.
take care,
tetra