Hello, I know I am getting in a bit early for this big, so my current estimate for time is based on the level of detail you will need plus any changes made. I have created websites now for numerous small companies in my area as a freelancer now for nearly 10 years and had plenty of experience and that was before returning to school to make my skills more official.