I also had this problem and ((((hugs))) my lo was still going every 2/3 hours at over 4 months old and the nights were getting worse and worse so I got my " The Baby Whisperer: solves all your problems "
The book said that if your baby is a snacker it could of happened because they want to suckle and not feed ( not sure if you use a dummy or not but we did so would let her have a suck to keep her going an extra 20 Min's ) I think it is so much harder when you bf because you are not sure how much they are getting so it hard to know what to do. I pushed her back bit by bit and she started feeding for long at a time but for longer periods apart, she also started to sleep thought the night
.
My lo was also getting green poo's which can by a sign of to much foremilk also letting me know that she was snacking, not sure if this is a problem for you?
good luck and your get there