It seems as though she has recently become significantly worse - I'm wondering if she's actually uncomfortable, and using you to soothe an ache. Can you try panadol a bit before feeding and see if she goes back to her usual self?
I did give her some panadol when we had a horror night a couple of nights ago and she did finally settle after that. She's teething but she has been teething for weeks and they are still sitting there right under her gum. I seem to breed horrible teethers. Last night was a better night. She still took over an hour to settle but she only woke once. Tonight its taken me about 90 mins to get her down so hopefully we don't have a bad one.