It usually takes me about 3 business days for bank transfers unless a holiday is approaching then it's usually shorter. It has taken me a while to get used to an effective system for it. My wife also uses it so we have staggered inflow and amounts. Not sure if that's something you can do. It also used to be worth it more when the rewards were higher. Now it seems like only using it for gift cards is the way to go, and there may be places with better rewards for that too.
Let me know if you have other recommendations. I use Lolli, and smileBTC as well if that helps