How much money you should save depends on 3 things