Spotting

My period was due tomorrow but I’ve been spotting for the past 5 hours like literally a dot on my pad but noticeable when I wipe . I’ve been cramping periodically for the past week . When I start AF it starts full blast . There are honestly no other symptoms except my boobs feel heavy and a little sleepy . Any thoughts ?