Hey Prince, I work with some supplement brands. One of them we've recently helped actually went viral and was picked up by 15+ websites bringing over 10k orders with about $400 spent. As for your questions: 1. Some agencies are killer at ads, others outsource all of their work. Depending if you have proven scalable SOP's you can have someone in-house follow exactly how you'd want it could be a good option and cheaper. 2. Really depends on the price as you stated. 3. Hard to predict without knowing more details on the brand and price point being sold at.