Maybe you need to confront your mate? She may be going through something (money wise, depressio etc) and may be moving home because of it? Maybe shes afraid to talk to you honestly, hence the text. Then again she may just be being a bitch. I reckon you confront her though and find out whys shes doing it.
To be honest , I think that 2 weeks is the normal period. Contract or no, dont quote me on that though!
Bookmarks