Yes I admit it's a long stay. But the main reason is because we live in different countries and wanted to spend as much time together as possible. I only get 2 weeks of vacation from work, every year, and she had a 3 month vacation from her university, so we thought it would be good to be together for a while.
She wouldn't have money to pay rent though...she's a student and has no time for a job (law school takes too much of her time), and her mum is a housewife, her dad is a taxi driver who's barely making ends meet.
Also, as *I* was the one paying for virtually everything in our house (mortgage, food, etc), if my gf were to pay rent, she would have had to pay me, but there's no way I would ask her to pay; all I wanted was to be by her side.
Yes my gf did help around though....she did the dishes daily, cleaned the rooms, bathrooms, carpet, even cooked too.