I think its a waste of time to go backwards. Theres a reason people say dont sleep with your ex. You have been stupid with this girl. She knoes your a doormat, she can pick you up and drop you like a hot potato when it duits her so y wud she have any respect for you when you dont respect yourself?
Its unattractive when you know you can treatsomeone like dirt and get away with it. You need to man up
in future dont have sex with her unless you and she have had the exclusive, committed talk but then again y you even want this woman when shes on and off with you all the time and making you feel insecure beats me..