You can host as many domains as you want on Bluehost. However, Bluehosts entry level shared hosting plan only allows you to host 1 website. If you want to host unlimited websites, you’ll have to upgrade to their Plus, Choice Plus, or Pro hosting plans.