It all depends. Someone to build them for you, it’s basically finding an employee for your business and that normally takes time. As far as building them, it takes time but it’s like everything else. What you’re saying is known as “agency”. Find your team and go for it.