Part of the reason is that , while the early effects of the stimulus may be felt quickly , it could take several years for the full economic impact to kick in from from longer-term infrastructure spending .