Read the books for one. I am no vet .. but I would start looking inward at what you have done to not fill her needs ... another good book I would suggest is The 5 Love Languages. Your sitch is not good, but so many others here have it worse ... read the DL book at least, and start looking at what YOU can do .. that's the only part of the equation that you can really control.