Make sure you check the fine print that by agreeing to be sucked you haven't also committed yourself to anything else you aren't prepared to deliver on..... just a suggestion
I know how ya feel bro! I have neer had one that has impressed the hell out of me. I'd rather be fucking or going down on my girl than get a BJ. It's like meditating for a rain storm to get off from one!