One year (unless handicapped). However, I feel that if you're going to school or training AND making progress, then maybe extensions could be given. Also, I feel that if you enter the workforce and maintain employment for an extended period of time (let's say a decade), then you should restore your eligibility of "assistance" if you need it again in life.
However, I feel too many people are too damn lazy to work and find ways to stay on the system. They can play all day, ride the four wheelers, pack kids around, etc. yet can't work.
People need a little help, but not a lifelong support system (again, handicapped and other exclusions may apply).
Does anyone feel that programs like EIC (Earned Income Credit) are welfare? You get more money back in tax refunds (far more) than you pay in? However, at least these people are encouraged to work. Is this a form or welfare or an incentive to work or a little of both?
Millions of working Americans have no health care insurance (or can't afford it), yet millions receive top notch care (better than private insurance in many cases) with few restrictions FREE of charge. Punished by working? Sometimes it seems, hence why so many adore the "freeness" of the programs....IMO>
Edit: To clarify the above statement on medical care, I can only claim this for the WV/KY region that I have personally seen. YMMV for the rest of the country, so don't get your panties in a wad if it's not that way where you are.