1st of all

you are NOT a doormat unless you feel that way

I, personally, do not feel like a doormat when I put my relationships ahead of my own personal wants (not needs...but wants)

you want your life back the way it was

you don't need it there

giving up something so someone can figure something out isn't being a doormat...again, unless you let yourself feel that way

her crazy ups and downs are hers...stop owning them and making them yours

you have a goal you are working toward

don't let than be effected by her
HER moods do not change YOUR goal

humbling yourself for the greater good isn't being a doormat