IN MY OPINION:

For me at least 3 months.
To me the best time to consume is between 4 and 8 months.
After 8 months the product degrades.