For the past two days I've been getting insanely upset over small things when normally I've been able to control my anger easily. Not sure what happened but idk whether it's me about to go on my period or its just a BPD trigger? 

My anger is so bad where it doesn't go away for almost half the day, what could this be?