Oh my gosh! I was exactly the same! I have done like 80,000 diets and either way, i was so good during the day and then when i got home, it was like "ah, bugger it!" And then i'd feel really bad and get up the next day and do it aaaall over again.
Even now, it takes a huge amount of thought and energy to not buy anything on the way home or ignore what is at home, but two things are keeping me going and that's that i exercise now. Even if i just go for a stroll up the street or around the park, at least i'm doing something and it's clearing my head.
The other thing is that i have been careful not to restrict myself of anything.
If you think about it, what's the first thing someone does when you tell them not to look down?
Same thing. Tell someone not to have chocolate and you immediately get the same response.
Why? Who knows? Maybe they feel like they will miss out if they don't have it. At least that's how i felt sometimes. Like what if Cadbury goes broke tomorrow and stops making chocolate?! I'll die! lol! That was my weird train of thought.
So i decided that the key was, if i want to have chocolate, then i will have a piece of chocolate, and only if i was exercising.
So before christmas, i bought a block of top quality chocolate and kept it in the fridge, and you know what, because i know it's there, and because i know i can have it whenever i want, there's still 3/4 of it sitting there in my fridge.
I am also like you, in the sense that i'm a bored eater. If i had nothing to do then i would eat. I think the trick there is to be able to make the connection in your mind that just because you are bored, it doesn't mean you are hungry.
Put a sign on your fridge like i did. I just put a sign on my fridge that says Are you bored?
Let us know how you're going! I'd like to hear more from you.