Well, it depends on your requirements and the size of the website, the bigger the website the longer it takes to develop, a basic website can be live within a week while a more complex website can take months to go live.