Cycle or idk

Zhane
So my cycle not due until the 29th. Im having light bleeding and a light cramp. Idk whats going on . it's only been 18 days since my last cycle. Is this another cycle or what?