Do I have to have an attorney to apply?

No, you do not.  You can complete the application online at the Social Security website.