Late ovulation help!!!

I have a 28 day cycle and i ovulate arnd 18 to 21 dpo leaving only luteal phase of 10 dpo n i spot on 10 dpo or less..can anyone tell me how can i ovulate earlier and increase lutuel phase?????