Is it too early for a pregnancy test?

Alaina

I spotted like faint literally two spots of blood lightest pink for two days on August 28 and 29th. I am now on day 31 of my cycle and going on 4 days late tomorrow. Is it too early for a test?