Short luteal phase

I tend to start spotting on day 20 of my 27 day cycle. Does this mean I have a short luteal phase? Has anyone tried anything that works to extend their luteal phase? I've been taking 50mg's of b6 but it hasn't worked so far! Any advice would be greatly appreciated!