First off Chris, I feel that you and your girlfriend are to young to have a baby yet. You are only 16 and have so much more growing, learning and living to go before you need to start thinking about raising a child.
Raising a child takes a lot of responsibility and a lot of money.
It is great that you do all the things that you do for her, but there is still more to a relationship then just that. Try learning as much about each other as you can, likes, dislikes, why you fight and what it is that makes both of you happy.
Give it a few years and let your relationship grow before you decide to have a child.
Good luck and best wishes.