They do take a few times before they finally get the hang of eating. Mine can finish in about 5 minutes sometimes, though every now and then she'll get a weird initial bit and take a half hour.

I've never had her give up or anything though.