I have cheated on homework before, but it's usually if I forget to do it and, like someone else said, 5 minutes before class. I am usually the one who will give assignments to friends to cheat off of... I've only cheated on tests I think twice in my life: one time we had an impossible sociology test that I did really study hours for and all I did was write a few vocab terms on my leg (was wearing a uniform skirt and it could be easily hidden, lol).
So unless I totally forget about an assignment, which isn't often, I don't regularly cheat.
Oh, and about the boyfriend part... ya ummm uhhh....I'm totally not the type of person who would do that, but the vodka didn't help...
And I don't have a job yet since I'm still in high school, but how can you really cheat at work..