Shelf life is fine for years kept in a dark place no issues sub q but rather just go intramuscular especially injecting oils