Im an emotional wreck

Whenever my period comes or is about to start i cry alot i bitch alot at any and everybody me and my bf almost always break up everytime i start my period i havent had that many because i just got off of depo but i cuss at him nd cry and he doesnt know how to handle me so im tell him fine leave or were done and its like the next day or when im off i love him again... Idk what to do