How is your current self esteem?
do you give your girlfriend the impression you will never leave her, and you could never find someone better than her?
If so.. Try upping your confidence and options, then see if you are still concerned enough to post this question online.
When really you could be thinking about yourself, and your future strugggles.
To actually answer your question.
A strong man with a mission, or action plan does not have time to enable his girlfriends emotional roller coaster.
Tell her to sort her **** out, and if that is not enough.. well I hope you like comforting her because you love and respect her.
Not because she could leave you any second, and you really need to keep her happy to feel any affection.
Massive assumptions, but IF it helps anyone else, then fine :D