I want to respond with something similar...
First of all, you HAVE to say to him "Baby, I love you, and I know you are just bringing me something I like, but I really NEED to not have these hoagies every day" And you have to get him to understand and agree to this!
Then, tell him that you want to have 1 hoagie a week and PLAN for it. Ask him for support in this. Ask him, no matter what, please do not bring you a hoagie on the day when you are NOT having one. Get him to agree and commit. You need him to understand and be a part of your success.
Good luck ~ I would seriously kill for a hoagie right now
(we don't have them here!!!) Get this guy on your side!!!