Presuming that you are located in Maharashtra, the provisions of Bombay Shop & Establishment Act 1948 would be applicable and the relevant part is Section 35:on Leave which reads as follows: (1) (a) Subject to the provisions of clause (b), every employee who has been employed for not less than three months in any year, shall for every 60 days on which he has worked during the year be allowed leave, consecutive or otherwise, for a period of not more than five days.
(b) every employee who has worked for not less than two hundred and forty days during a year [irrespective of the date of commencement of his service,] shall be allowed leave, consecutive or otherwise, for a period of not less than twenty-one days :
Provided that such leave may be accumulated up to a maximum period of forty -two days.
You may consult the Act further to gather the details.