I think that depends on your objective, if you need quality traffic then go with Google ads or Facebook.
Why don't you make it cheap by optimizing your Google & Facebook campaigns, so the intent traffic will not get hampered. Just keep the targeting perfect.
I would say spending $$ on backlink services and all, can keep some budget aside for Google ads and get very relevant traffic. Running campaigns for Keywords related to CBD for Oils can give you sales too.
Hi all !!
How are you people doing??
After learning from BHW, I made in Adwords also. Currently working as a Senior Adwords Manager :)
Now SEO + Adwords :)
Want to learn again more new things.
Thank you all for your all motivation folks. :)