OT pay ?

how come when i work over 40 hours a week they don’t pay me that extra money , they make me take a longer lunch or clock in for the day later than scheduled and i feel like in my state that’s not allowed to just not pay me and force me to lose time to even it out if i don’t choose to but i dunno ??? help ???