Late Period

How long should I wait to take a pregnancy test? I typically start my cycle on the 2nd of every month. It's now the 18th....