It took me about a year from setting up my first sites until I passed all the requirements necessary to get my first CB check.
Makes me ready to dig in even harder and have this happen on a regular basis! Thankfully, I have been making money elsewhere, (SEO clients & fiverr) while I waited for my affiliate sales to pick up.
....to everyone who is still waiting, one day it will happen if you don't give up!
~ Ruth M