Besan ladoos stay fresh for 3-4 weeks in an airtight container.