Help me

Okay my expected period was due July 19th it still didn’t come it is now July 23rd I had some spotting July 15-18th but it was light .. did anyone ever have light spotting before their period but didn’t have a period on the expected day and was pregnant?