Every person and family is different. You can use this website tool Keepyourbenefits.org [1] to help you understand if public benefits affect your immigration options. Please note this tool does not request name, addresses, or other personal details.