HI Uri,
Im on my way out so cant respond at length. Im so sorry we werent awake to help you when you 'called out' last night. But never forget, Hashem never sleeps, and even more importantly, He is WAITING for your call. Talk to Him, and beg Him to take over the fight. None of us can do this alone.
I dont know if you made it through the night or not, but I do know that either way, you have a right to feel proud of yourself. How often - if ever - have you been able to hold back, never mind turn off the movie in the middle??? Stopping before you begin is hard enough, but to resist while already into it is absolutely amazing!
Here on the forum we often discuss the power of a single second.
FOR EVERY SECOND THAT YOU HOLD BACK, YOU ARE REWARDED! "l'fum tzar l'agra" Those seconds are atom bombs of zchar!
Gotta go, but will be back to shmooze later. IN the meantime, how about looking into a filter?!