Missed period

My period is 4 days long but I’ve missed three days of it completely with no cramps or blood. My boobs are extremely sore, and I’ve been moody af😂

Thoughts? Is it too early to take a test?