2 day long period and have been cramping ever since