Employer messed up my check

My employer messed up my paycheck. It was $200 short and now they're telling me I have to wait til my next paycheck to get it. How is this legal?! Am I overreacting? Cuz I just wanna cry.