When to take a pregnancy test

When should I take a pregnancy test ? I’m on cycle day 30 I had a very light faint pink spotting last Friday that I only noticed once when I wiped. Still no sign of my period yet