Options for short luteal phase


I've been tracking my cycle since August and ttc for 3 months now. I always seems to start spotting between 6-9dpo and usually start my period by 10dpo. (Including today 8dpo).

I suspect my short luteal phase could be lowering my chances of getting pregnant.

I could start getting a weekly b12 shot and take b6 vitamins to see if that helps lengthen my LP or I could purchase progesterone cream amd start that after my next positive opk.

Has anyone had success with b vitamins or progesterone cream to lengthen the LP?

Or, should I just go ahead ajd see my doctor about a hormone test? I am 32 and don't want to wait a year when I think I see an issue. Any recommendations would be apreciated!