Lunch brakes for Pharmacy

My wife works part time in the pharmacy at a meijer and has been told that “we usually don’t take them on the weekend, as we are short on people; we just skip it or eat really quick and keep working”. Mind you she is working 9 hours shifts when this is said. It also should be stated that her 15 minutes brakes are also skipped. Is this legal? And if it is; is this normal? And what can she do about it. Her HR person is rarely in office and doesn’t respond to emails in any timely manner. Thank you those who took the time to read and please let me know what y’all know!