Yes, You will have to go into the social security office. But as stated, you can start the process online @ssa.org.
Yes you would have to go in and get it especially since you are new in this country. You can start the process online but no matter what you will have to go in.When you do be sure to bring all of your documents most importantly your pass port.
Thanks! Your answer is awaiting moderation.