This is completely up to you, but having a separate account is not a bad idea. It helps you manage your budget so you don’t constantly withdraw cash from your main account.