You should expect that the USCIS will maintain a record of your statements indefinitely.
I can't predict for you whether your misstatements will prevent you from getting a visa, but obviously it's not a good thing to get caught intentionally lying on any immigration document.

