Only a hormonal bird will lay eggs. Most female birds do lay eggs sometime in their life, but it depends on when. My friend's tiel laid her first egg when she was 6 or 7 years old. If the bird never gets hormonal and desire kids, it may never lay eggs. My Muffin is over 3 years old and never laid an egg yet.