If you work, and are at full retirement age or older, you may keep all of your benefits, no matter how much you earn. If you're younger than full retirement age, there is a limit to how much you can earn and still receive full Social Security benefits.