There are several factors which make you eat at night. The first step is to identify those factor, what triggers them and how to control them. Planning your meals and sticking to your routine time can help you get rid of unnecessary hunger pangs. Instead of eating, try some stress relieving or anti-boredom activities. Include protein in most of the meals which will keep you full for longer time. Get rid of all the unhealthy junk food from the house. If the habit is too severe, seek professional help.