You need to tell the truth and disclose both WIC and Medicaid on your I-485. USCIS can and often does run welfare checks on adjustment applicants, so lying will only create more problems. Answering yes is not necessarily fatal, but I strongly suggest you hire a reputable immigration attorney to represent you.
You begin both sentences with "I have (also) received…" - so, in essence, you have answered your own question. You HAVE received public assistance, so you must disclose this on the I-485 application.
Gunda J. Brost Brost Law Office This advice does not form an attorney-client relationship and is merely informative. It should not by itself be relied upon to address a legal concern.
The answer is no. WIC is a program for children not you.
The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter,not should it be viewed as establishing an attorney client relationship of any kind.