My DD, now 3 months old has the same problem and about a month ago we even put her on Zantac thinking it was reflux, but it turns out she is teething! The sucking is painful for her. I think that in conjunction with the teething, what Idaho mom was saying makes so much sense - I didn'tknow colicky babies would root only to reject the boob - so I am assuming my DD was hurting from teething as well as just being fussy/colicky and I was mistaking her cues. I also would spray everywhere when she would come off! Hang in there. What I have been doing is just if she starts to fuss, I take her off, forget about eating for a little while, calm her down and they try again like 10 minutes later. It used to be SOOOOO frustrating because I was thinking she was starving and wouldn't stay on, but now I just listen to her - if she fusses, fine, no need to eat right away, calm her down and try again later. It has saved my sanity! Sometimes also babies just want to suck - even for like 5 minutes to calm down before a feeding... My DD has started wanting to eat, will eat for a few minutes, fuss, then I give her the paci, she calms down, then I try the boob again (later). Hope this helps... I feel your pain!!