How long should I wait to take a pregnancy test

My period is 4 days late, how long should I wait to take a test. 
My period is typically on time every month.