Hi, I'm wondering if someone can help me make sense of a few things

I came off Implanon in June 09 after not tolerating it well at all. As a result, I had a pretty severe hormone imbalance. I have been seeing a naturopathic doctor since July 09, and while it has taken a long time, the herbs and homeopathics have greatly reduced my symptoms

I started charting my cycle back then as well, and bbts show that I have been very fortunate to have ovulated every cycle. Sometimes a slow rise, sometimes a short LP, sometimes (more recently) early ovulation. I used to be a 27-28 day cycle. Now I've been averaging 26 days, lp = 12days.

It was the early ovulation that caught me out in January. We ended up with a chemical pregnancy We aren't ttc until April, but heck, it was a bit of unexpected excitement.

The next cycle (Feb 10) showed the best chart I've ever had - absolute textbook - so pretty I thought for sure I could come off all treatments next cycle (March 10). My naturopath agreed, and we also decided that I would do a 30 day gentle liver cleanse this month, just to rid my body of all the excess hormones and other toxins that might be leftover from all the adjustments. I'm 10 days into the cleanse now, and CD15.

Well, my temps have been all over the place! Extreme highs (e.g. 36.68) and lows (e.g. 35.75 - I have NEVER gone below 36.1!) in the folly phase, and a couple of times my thermometer cleared the temp before I got to read it. The point is I cannot make any sense of my chart

Also, I had some slippery CM around CD10 but then really nothing much the last 3 days, in fact I would call it dry. I even tested my saliva this morning - nothing that looked close to a fern.

I guess my questions are: could my body still be adjusting from the chem pregnancy? Could it be adjusting to the liver cleanse? Could ovulation be delayed because of student stress (assignment deadline)? Could I have O'd early and be getting low-ish temps in the lp, meaning my hormones are still out of whack?

Any ideas/suggestions are welcome. I guess only time will tell - AF knows all