Good luck. Remember that her mental stability explains some of her behaviour - so DON'T BLAME YOURSELF for everything. It isn't your fault she went to that sin...

Patience and time. Things change.