Nice article, alternatively...
SET DATEFIRST 1 -- force monday as the beginning of the week
DECLARE @bdy datetime,
@RetiralAge smallint
SET @bdy='24-jul-1971'
SET @RetiralAge=65
SELECT datediff (dd,getdate()+(8-datepart(dw,getdate())),dateadd(year,@RetiralAge,@bdy))/7 as "Mondays till you retire"
-Ally