This can vary wildly from book to book, so there's no one-size-fits-all answer here. For example, Betway's risk free bet offer expires after only 7 days. Meanwhile, Barstool Sportsbook's free bet sign up bonus is good for up to a year.
Yet another reason to make sure you read your T's & C's!