Hey, it sounds like you are going through a lot. Relationships by their very nature are continually changing. Oftentimes there are several influencing factors beyond the individuals in the relationship that can make it work- or not. Things like respect, communication and healthy boundaries play a very large role in making healthy relationships. At present, it seems as though these things are not being met for you, leading to its impact on the many aspects of your life.
Next Steps
I would recommend that you visit a psychologist to help you process and understand your relationship a little better. It might be a good idea to explore boundary setting and the feelings that all this brings up for you.