When to take a pregnancy test

Ok ladies. Am 3 to 4 days late I have had some discharge sense Tuesday with very little spotting but no menstrual cycle yet should I take a test