Sorry for the late reply as this fell off my radar. Work has gotten crazy.
As for the oils, usually I order from a place like Garden State Naturals. I am thinking that this batch, which was made from what I could find in the grocery store, might be the reason why it is going bad:
This Coconut Oil:
This Cocoa Butter:
Unrefined Beeswax from local beekeeper - which has never caused a problem until this batch.
Recipe ratio is usually 2 Parts Coconut, 1 Part Cocoa, .5 parts Shea, .25 Beeswax
All three oils were purchased and opened at the same time. I have made 2 small batches from these - with the same smelly results over time. The oils smell fresh in their original containers.
The EOs vary. But they all have small amounts of clove, tea tree, cinnamon, and lemon to keep the microbial count down.
As for the rancidity - it just smells funky - like stale rancid oil. Ive also noticed that I had a small container and that one ended up kind of smelling like musty towel with a slight fishy scent. In either case - all of the batches start off smelling nice and sweet, but as i use them they go bad - and quickly - like within a month.
We did have a mold problem downstairs last year. The entire basement was gutted and we had new drywall put in. Not sure what it is.
Ive always thrown my butters together as a treat to myself and have been experimenting over the years. There is alot to learn and I want to put a more serious effort into it all as its now becoming a deep passion for me.
(As for whipping - i have tried whipping a few times but it always seems to harden solid - even without beeswax - which i just attribute to temperature)
I wonder if i am not heating them long enough or for too long? I melt them in a pot. I put the beeswax in first because it takes forever and generates the most heat. I turn the heat off once its melted and add the Coconut, Shea, and Cocoa. I dont boil them per se because the heat from the beeswax melts them quick and I dont want to destroy any properties the base oils have with higher than necessary heat. Then i transfer them into a sterile metal mixing bowl and use a hand mixer for a few minutes. Off the freezer to cool a little - then mix again. This gets repeated until the oils start to become opaque but not solid. Then I add the essential oils. (I fear adding them when the batch is so hot will destroy their properties as well)
One batch usually fills two containers:
First, the mixture gets transferred into one of these containers (which i buy new, wash with bleach, fill, and throw out once used):
Whatever is left goes into one of these:
Both are going bad.
(Yes I know, they should be in darker containers but they stay in the basement away from light - Plus i havent found darker colored containers that wont leak on me! But would that be the culprit?)
Thanks for all of your help!