There's no federal law that requires it, but some states may. As far as the federal level goes, your employer should offer you coffee breaks and must pay you for the time you're on those breaks. However, if you're taking a lunch break of at least 30 minutes, then they don't have to pay you for that. But there is no mandatory period after which you must be given a break according to the The Fair Labor Standards Act (FLSA.