It depends on your audience engagement, targeting, creativity, and brand recognition. However, we usually advise our clients that it takes 30-90 days to see results.
Social media platforms like Facebook take time to optimize campaigns so they work. After you start showing an ad, it can take a few days for the algorithm to figure out which customers to target and when to show your ads. Then, when the campaign is over, you need to analyze the results and adjust your approach for the next phase. Etc.
Social media ad campaigns are also a bit like a snowball rolling down a hill. At first, you might find that you’re seeing traffic, engagement, and conversions, but not quite at the level you’re looking for. However, when your target audience begins to learn more about your brand and products, they are more likely to engage with your advertisement.