Homemade energy balls stay good for about 5 days if kept chilled and well covered.