<human>: Long time lurker just recently(about 6 months ago) I got a reddit account. 

Anyways I've been with this one girl for a year and some. She's great and seems to be to good for me yet im fortunate to have her interested in me. I haven't cheated but i have an addiction to lying. There have been 3 major time that have almost cost me my relationship. 

1st when she found out i smoked /r/trees 
(her sister has had substance abuse before and worries for me). 

2nd was when she asked me how many girls ive been with before dating her. I originally said 2 since i didn't want to seem like a man-slut. She is 16 and was a virgin at the time. Though later on it slips out that i had been with 3 girls instead. 

Now this is the third time. She found out that for the past year ive lied to her about my age. Believe that i was 18 the entire time she and her whole family was convinced. I have always lied about my age to everyone in the world since i look like a little boy and id rather seem older.

The past two times she forgave me and things were great in between. But if this was baseball 3 strikes and I'm out. I know I'm a jerk and I've kinda based my relationship on lies but i have nothing to hide anymore. Regardless that doesn't matter since she's torn apart I've kept this last one a secret for an entire year. I care about this girl a shitton and id like to at least finish high school still with her. 

Is there anything i can say or do? Something to remind that i do care, and u never meant to hurt her by lying to her. She said she needed time.
   I'm afraid of losing her since she bring me joy when were together. Any advice ladies, I'm ok with criticism if any , any question for more info let me know.

Summarize the given text in a few sentences.
<bot>: Lied to my gf for past year. She's devastated and doesn't want to speak. I got 3 strikes but i don't want to be out.