You dont know what to do because of yourself, not your GF, dont blameshift this is female BS.
Work for yourself. If she loves you that much she will try to organise her life around you. But this wont work in the long run she will start feeling like she is sacrificing herself for you.
And it works both ways. If you organise your life around her, again you will be unhappy.
Sometimes life puts a wedge in a relationship just like that, or more like people like to set themselves for heartache because they are... well stupid. This is exactly why you should think very carefully before delving into a relationship, because this whole thing sounds like it was doomed from day 1 but your virginity clouded your logic. Love is dangerous, very very dangerous. Love is one thing, relationship is a whole other ball game. You have to take love abit more lightly and realistically so you dont lose your cool man.
Its forgiven, youre young, even little, go break your head and you will know better next time.