You should not have worked for 23 days without any break. An employee is entitled to get one day of rest after every six days of work. However, there is nothing in the law that says these weekly days off can be carried forward so that one can accumulate them to avail them later on.