Looks like you may have a wage and hour case and potentially more. You are entitled to overtime pay and meal and rest breaks if you are a non-exempt employee. You should contact an aggressive and experienced employment lawyer who represents employees immediately.
This is not legal advice and does not create an attorney-client relationship.
This is California of course you can sue. But what are you looking for? Do you want to keep working for this person? Then you need to file a complaint with the State www.dfeh.ca.gov. or Federal www.eeoc.gov.
His vacations are irrelevant, however all worktime is paid time. In California non-exempt employees with minor exemptions (approved flex schedules, fee agreements or labor rulings) are entitled to overtime after 8 hours in a day or 40 hours in a week. Meals an rest periods must be available after the recent Brinker decision. Meal and rest breaks do not mean that you must be able to leave the premises but that you are relieved of duties.
Go through your complaint processes before you hire an attorney. I hope things improve for you at work.
Regards, - B
This information is general and will change according to your facts. While this information may apply to your situation, without more facts I can not encourage you to rely on this information. I am not your attorney. No attorney client relationship exists. You should hire an attorney for your specific business matters.