You would need to see a financial planner to run the numbers for your exact situation.
Taking SS before your full retirement age will reduce your benefit for the rest of your life. Then, until you reach full retirement age, every $3 you earn will reduce your SS benefit by $1. You could very easily be in a situation where declaring early gives you a reduced benefit for the rest of your life, but you never actually collect any benefit until you reach full retirement age or actually stop working.
I can't imaging the numbers work for many people, but you would have to evaluate your own situation with a financial planner.