Store-bought mayonnaise keeps in the fridge for a long time (I have a jar of Vegenaise living in the back of my fridge somewhere!). Homemade vegan mayo will only keep for up to 5 days in a sealed container. The plus side is that it doesn't keep as long because we haven't added any preservatives.