Bro, what is think you should do is to have a talk with yr gf
and tell her how u feel, things u dislike. If the talk failes,
break lah. If u remind torlentant to her temper, u will suffer even
more when u got maried. Just image u got married with yr gf,
everyday nag at u asking u why come home so late? Why never call
me? why this why that? Worst is she control all yr monthly salary.
That what's happen to me friend. Every cent he earn was given to
his wife and only given I think $400 to $500 to him monthly. So
conclusion, have a talk, if fail, let her go.
P/S: Do both of u opened a joined bank account?