My O day was normally CD22... Last month had a freak cause looking at my temps I Oed on CD16..... So i think it can move. Aren’t you seeing a naturopath? Maybe your herbs have brought it forward.... Can you mention it to them?
Hope the early O is a good sign for you!!
xo