When do I test? BBT is staying high

I had a confirmed ovulation Dec 31 and a continuous temperature spike for 13days. Since my cycles have been 40 days long, should I wait to take a pregnancy test when I should have my period in a couple weeks? Or test now?