Give her some space, starting this weekend. Especially since she has a final coming up. No one can tell you to decide when you have had enough but if you are in it for the long haul you will need patience and that "space" will be a gift to yourself. One day this will become crystal clear to you. Living on a see-saw of emotions simply isn't sustainable.
Hope you have something interesting lined up for the week-end...