You're apparently looking at a couple of years at the very least; it might actually be easier (if he's eligible) for your boyfriend to naturalize and then sponsor you as his spouse.

read this