All mayo is egg based, so even if it has preservatives leaving it out for a significant amount of time can make it spoil. You can usually let food sit out between 2 to 4 hours before it goes bad on you so at 2 days I would just throw it out.
When in doubt, throw it out.
|