It shouldn't last forever. Is she on a lot of solid foods? That's usually the best solution. Some children just won't eat anything but a bottle until old enough to understand being forced.
She eats full meals like everyone else. She has not has a bottle since she was 1. Last night she had pork chops, mashed potatoes and gravy and corn.