IS she lonely? 6 days is a long time to stay.. I’d have a reason ready as to why next time she coudl only stay 3 days.
Also – be aware if she has money you maybe quite jealous even if you don’t want to admit it so extra sensitive about her talking about having nice things – when to her this is just normal.