What Should I Do?

Becque
My boyfriend, as sweet as he is, somehow made a bad impression with my mom. I like him but he also has some faults (chews tobacco which is gross and has a kid with an ex wife). I don't know what to do. Help?