Many people spend a long time wondering what kind of hosting service they need. The truth is that all you need is to have a hosting service that fits our current needs. Therefore, if you are just getting started and you have little to no traffic coming to your site, you only need a regular shared hosting service. Then, if you start getting more traffic, you can start to consider a dedicated hosting service.
Keep in mind that most hosts offer unlimited bandwidth and storage, but shared hosting plans do have a limit and that limit will start to show in your website performance by slowing things down to an impossibly low speed. This is the moment when you need to switch, but you would need tens of thousands of simultaneous visitors before that happens.