It depends on the offer as some deals are permanent like welcome bonus, and some are for a specific duration like birthday bonus.