I just got the application FROM THE POST OFFICE THEN took the picture at CVS you need your ORIGINAL BIRTH CERTIFICATE and i BELIEVE it's $160 and mine came in about 2 weeks.
You just walk in or call USPS an make an appointment.
Thanks! Your answer is awaiting moderation.