i think the deadline for him to be signed elsewhere is july 22nd - after that we've got exclusive rights to him and his 2 options at that point are accept the similar (but slightly inflated) contract that we gave him last year for 2022 or retire
vets join training camp on the 26th of july so it's highly likely we'll have a resolution in some form or another by then
Technically that offer and exclusive negotiating timeline extends until week 10 in the season. So he'll still have a good like 6 weeks of offseason to sign, or could even sign mid-season, if he wanted to. Once they get to week 10, if he hasn't signed, he can't play this season.
Houston being an experienced veteran, hard to say whether he's super interested in going through a full training camp. Entirely possible he waits until mid-to-late August to sign.
Also possible he signs elsewhere in the next month, so who knows.