You should be fine, my daughter went through this a few years ago. We went and talked with the states attorney. Was told its a process, that no court wants to damage someone so young's record over a simple lack of judgment.
He said, she would be given community service, attend a substance abuse program, pay for court costs and probation for X amount of time. She did all that and the charges were dropped.
Total cost was less then 500 dollars. An attorney will cost much more with no guarantee of a better outcome.
Don't forget the court doesn't want to harm and punish you for a simple mistake at a young age. But, they want you to learn from your experience.