Initially, your baby will want to feed between eight and twelve times a day. This is because it has a very small stomach and can only eat a small amount at a time and, as you will become aware very quickly, it will process the food very quickly into its diaper. As he or she grows, however, so will their stomach and the time between meals will become longer. As a parent, the most welcome effect of this is that they will begin to wake less often in the night wishing to be fed. However, real life is never so simple, so you may have a few false starts before you eventually reach the stage where your child is not waking you most nights.
Part of this process is weaning your child. There will inevitably be some resistance from the baby in this respect. They have become attuned to being fed at a certain time each night, and a change in this routine will be an unwelcome one, they are babies after all, and the concept of change is in a lot of respects a completely alien one for them. Sooner or later it has to happen, and the best way to ensure it is a success is to schedule things so that they are fed shortly before you go to bed for the night, thus hopefully encouraging them to sleep through to the morning.
As your baby grows, you will find that they can eat more at one sitting, so take advantage of this by making each meal time more thorough and letting them eat their fill each time.