I think a man should move out as soon as he is financially able to and I think girls should remain at their parents house until they get married
Alot of guys will use that newlyfound independence to do saqaajan things. Its best that everyone remains with their parents till marriage but learn to be responsible at home by financially contributing and doing their share of the chores.