Yes. There's no special requirement to use Instagram Live, no follower limit, or criteria. Once you have an Instagram account, personal or business, you can go live on Instagram right away.