In May 2025, millions of Americans on SSI, SSDI, and VA benefits have been buzzing about a supposed $1,800 stimulus payment. You’ve probably seen ...