if i was you i would go to the dr and ask for some blood test. first to find out if you are preg, but also your hormone levels to see if you are ovulating coz from your charting im not sure if you are. also accupuncture is great to regulate and shorten cycles.