Do some homework
Liz,
The best way to find answers to your questions is to browse thru USCIS.gov site. Follow the links, read thru the instructions, you will be able to get all the answers effortlessly. No offense, without doing any homework at all, it is difficult for others to help you...