It really depends on how they are kept. These birds can live years but they are bulky and big breasted so it is not recommended to keep them past a certain amount of weeks. They grow fast and taste so good lol. As far as laying goes you will possibly get eggs out of them but they are not an egg laying breed if you wanted eggs I would recommend something like a heritage breed or bantams. If you buy a dual purpose bird such as an Orpington, or RIR then you will be set.