Most Instagram marketing campaigns last anywhere from 2 weeks to 1 month. However, some businesses have found success in running longer campaigns that last up to 3 months. The key is to find what works best for your business and your audience.