You won't know how long things take until you have some experience doing them. You need to write your GDD and find your team. Start talking to them about setting their own goals/deadlines, and then work with them through those initial expectations. After that, you'll have a better idea and might be able to set up some kind of reliable schedule.