3 months for an egg is too long.

usually eggs shelve life should not exceed 2 weeks.