Okay, sorry i looked at your profile. YOu have a 3 month old boy. Weaning naturally happens, it isn't something you need to do.
You are in a growth spurt. Babies must eat often and frequently because their stomachs are small and they are growing so fast. In addition the suckling increases your milk supply. This is NORMAL. Growth spurts happen a lot. 3 days, 6-9 days, 3 weeks, 6 weeks, 9 weeks, 3 months, 6 months, 9 months, 12 months...etc etc. etc. It does get better after 3-4 months as you wil have adapted and there is more time between major growth spurts. But there is also teething and major milestones to consider too.
Weaning should definitely not occur before age 1 because babies still need what is in breastmilk for rapid brain and body growth, however the minimum recommendation by WHO is 2 years and as long as mutually desired.
at 10:13 AM on Jun. 22, 2010