But she hasn't been laying eggs for all 5 years. It also depends on how often she lays eggs. Her reproductive life span will be longer if she lays eggs infrequently.
My parrot is 3 tears old and now laying more eggs than ever. Every month but I've been trying to stop/slow her production by switching tanks and mates. But eventually she will lay them because I dont want her to hold them. Andlet my other fish eat the eggs