That depends on the project. A simple landing page can take a day or two. A complex website with many pages can take weeks to months.
Absolutely Not. You can fill out our form and someone will talk to you about your needs.
Typically we include that in our monthly SEO/Hosting price, but domains are usually only $10/year and hosting about $10/mo.