The best resource for legal immigration help is the Immigrant Law Center of Minnesota. You should be able to start the conversation with someone there and they can let you know the process, deadlines, and if you should contact a lawyer to help with your change of status application.