Crazy manager

Hey guys the manager i have is a cracker , she delayed the paycheck that supposed to be payed the 09 from january but she delayed to tomorrow , this is the only store that that stuff happens and also she is always high , she recorted my hours that was only 5 hours to 3:20 and only working 3 days , even the customers talked about her , she was smoking hard drugs in the front door , and one day se was in the store at night high and drunk and made a mess at the store ,

Everyone says that she got fired but come to the local to the next day ,also in that store pay delayed checks , the first one was in december 4 and the last one payed in december 30 there are 23 days delayed and she only payed me only 21 hours

Also she say that i got and upgrade in my payment and that was only 2 cents