I met a girl a few months ago and we started to talk a lot and get to know each other

. We eventually started to like each other a lot but she has a boyfriend but she never sees him due to the fact that he lives 2 hours away and she is always the one that goes to see him. He's a immature teenager that drinks takes drugs and smokes mostly everyday. I'm nor perfect myself i have smoked but don't anymore i have NEVER taken drugs and NEVER will, but i do drink sometimes but not even nearly as much as him. We had a few kisses and a few moments with each other when we were drunk but that was because we were drunk, but the next day we spoke and kept on talking about it and how much we wanted to do it again but sober. We are always together and we always talk, we always tell each other how much we care about one another and how we would go out with each other if she were single.
I want her to be happy no matter what, we are good friends but we both want to be more but she has no intentions on breaking it off with her boyfriend. I know whats the point in me then if i say i want her to be happy but it's every day we tell each other how much we care and thats got to count for something. I have tried to get over her but every time i tell myself that i am, i just goes away anytime i see her all the feelings just come rushing back.
She has to avoid seeing her boyfriends family because they hate her, weathers she has met my family and they all seem to like her and she seems to like them and thinks their awesome

to just quickly jump back to her boyfriend he has no money no intention on becoming anything or doing anything with his life and if he has any money he doesn't spend it on a ticket to come see her he spends it on drugs and anything else he can get his hands on.
Please help me out by telling me how to maybe get over her or to be able to love her and be happy for her i've heard every reply so please tell me something new thank you