You can't really avoid the urges, they are going to happen. But you get through them just like you are doing. Eat, stay busy, post here, whatever is necessary. You don't have to cave to those urges, they are just that....urges. Yes they get much better with time. Congrats and keep going.