I know what it is like to be in your shoes, when my husband left, I felt like every morning I woke up, there was a weight like someone was standing on my chest. The grief at times felt unbearable. Divorce is like anything else, you wake up, you breathe, you take one step after the other and in time the world don't feel as heavy as it used to.
You've been through so much for such a young age, and I'm not going to lie to you, it's going to be difficult...... but not impossible. Your going to be way more mature then most people you date, because of your life experience. I would suggest dating people a bit older to compensate for the gap in maturity.
The biggest mistake you could make now would be to "settle", settle for a mediocre date, man, job, studies, or worse a life. You deserve the best, so what ever you do, don't get desperate. Know your own value, and to hell with whoever can't accept your past, they will just weigh you down or stand in your way. A true friend or love will support you, respect you for where you have been and where you are going in life.
Take this time to learn your worth, make some goals and write them down. Manifest your desires into reality by looking at your goals daily, and focusing on what you want and need in your life.
When on a date, don't tell until asked or until there is that nagging feeling in your stomach to let them know something about your past. Also, there is no turn off more strong than a sob story about an ex, show your strength by keeping it short and conveying your prowess with the "been there, done that, so over it" attitude.
Trust will come very slowly, but it will come, more so though for the people who earn it from you. Just don't bust their balls too hard, remember everyone is different.
As for love, it will come too, and when it does you will know it with every ounce of your being. Don't over analyze, just go with your feelings, it's ok to be apprehensive just don't let it consume you. Trust until you have a reason not to.
I wish you oodles and oodles of luck, and don't forget to smile, it's your best accessory!!!!