If you weigh every single thing you eat, you'll get a better idea of what you actually are taking in calorically every day. One thing to remember is that everything averages out so that eating within a certain limit and then surpassing that limit a couple of times is going to affect the average.
It's very easy to eat more than 2000 calories a day. Unless you weigh everything you eat, you can't control your calories (this is what makes ready-to-heat frozen meals so attractive, because they are complete and already measured for you.)
Use the tools here on fitday to calculate how many calories you need to eat to get to x number of pounds in y number of months. Underestimate your level of activity and you will do much better - it's something hard to measure so err on the conservative side.
Good luck! You can do it.