Yes, for the most part, bonuses do expire. Once a bonus offer is claimed, the free play lasts for a full 30 days, and any remaining free money after that period becomes invalid. Therefore, it is advisable to utilize the bonus promptly upon claiming it. It is also recommended to check with Xbet periodically to discover new bonuses, including those specific to the mobile app.