Hi.
Unfortunately your question is really too broad to answer but I'll give something to grasp on.
It all depends on features you want to build, time it takes to build those features and time you do have available.
You should split your planned tasks to about two week periods (longer periods are harder to estimate). Also you need a plan what you do if your estimates are wrong and you start fall behind.
Also note that there are tasks like testing and documenting which you need to allocate time. Also you might need to allocate time for research and learning things.