Are you POSITIVE that she is female?
Are you sure of her age? Though ducks are pretty long lived and should lay at least occasionally in later years.
Could she have hidden a nest somewhere?
Could something be stealing her eggs?
How long have you had her? Has she molted since you have had her?