I agree with those who suggest taking her to the vet, especially since this has been going on for some time. Our beagle had thyroid problems and Cushings disease. Both made her ravenously hungry. Even if the vet finds no problems a good checkup seems in order.