how long do homemade extracts last