I'm gonna be honest with you, some on here are pulling your pisser mate: )
And trust me when I say this. From what you have wrote she comes across as a freeloader, a meal ticket and most possibly a player, praying on your naivity of being a dating site newbie. I've been there done it and got the dating site t-shirt. Now she may be a good looking lass. If so she'll be inundated with guys basically trying to get her knickers off and most women who aren't the loyal trustworthy types know this and how to flutter their eyes with a low cut top on etc.
My advice is fuck her off. Find a nice young lady for who you are, not how much she can fleece you for.
Good luck.