@isaiahkiki,
Well i think there are multiple areas to cover on your problem. First, the lies. Lying on the beginig of your relation is not something good even if it´s some thing that seems trivial to you. I´ve done someting similar with my first gf. She was the first i had, but i was her 4th. I wanted her to think of me of someone more experienced and mature, that was the first inmature decision i made. Months later i had to confess. Obviously she got mad. But she didn´t care. I didn´t inmediately learned the lesson so i made similar errors with diffenret degrees of outcomes. What i learned was this:
Tolerance to lies is really variable. What you think is offensive can be something really mild to another person.
That tolerance has a limit where it can brake if you continue.
Trust is a decision made by our partner it´s something we can´t take for granted.
Women will NEVER forget, even the most stupid lie.
So if she decides that your error is enough for her theres nothing you can do about it. This decision is usually in my experience taken really fast. If she takes her time maybe she is conisdering to let past your mistake, altough she will forgive but not forget.
On the situation about the weed. Even though i am against it, i am of the belif that that is a personal decision and we cannot intervene on the freedom of another person. We can advise or guide our loved ones but we cannot size control. So if she wants to try weed she will. No matter if you did it on the past or not. Thats completelly out of your power. I understand by your post that you seem to be ashamed. Use that experience to grow and to guide. But in the end is her choice.
Now my advise. If she is valuable to you then you must commit. If she decides to forgive you, you must be completelly commited to honesty. It´s not easy, i failed on that myself so i know it´s hard. Open yourself for her questions, let her know you are reliable, be direct, do what you promise. Your actions are more valuable than anything you can say.