When can I test?

Whitney

I have long cycles about 36-40 days long. I am on cycle day 20 and 7 DPO. When can I take a pregnancy test? Also, my cervix has been high the last few days after confirming ovulation with my BBT, having body aches, real moody and emotional... is it too early to have symptoms?