Would you choose your girlfriend over "sandwiches"?

What you need to know:
-girl(16)
-boy(17)
-girl: straight-A student.
-boy: … not the smartest.
-girl: hates drugs
-boy: loves weed.
-girl and boy have been friends and have liked each other for six years.
-they want to be together, but his addiction is hindering a great relationship.

should girl give up?