I don't think the yidden in the midbar were ready to ba mekabel it either...
it was more of a gift from hashem.
but do yourself a favour, and try to identify particular triggers, ie. going past a certain establishment, reading up on celebrities, watching TV and movies, reading certain literature, and make your fences a few steps back from around those things, perhaps with a taphsic style kabala...
also ask hashem constantly to help you and give you siyata dishmaya...
Happy Pentacost!