You cannot get SNAP benefits if: You have an intentional program violation on your recordYou are living in a hospital, jail, or other place where meals are providedYou are on strikeYou were convicted of a drug felony on or after August 22, 1996 You do not meet asset requirementsYou are an undocumented immigrantIf you are a legal immigrant you might qualify for benefits.