Re: To needy, or time for her to chase?
I don't get it. You were just talking about not being such a pushover nice guy, yet here you are talking about showering her with pity gifts? That just doesn't make sense to me bro. I would say no.
She was sick the last few days, should I get her flowers, I know she likes?
Right now, you are full on defense when it comes to this girl. All the power in the relationship lies with her. You may be the one coordinating the activities and talking, but she doesn't have to lift a finger to work this relationship. You're doing all the work at the expense of her entertainment, and she can easily cut things off in a heartbeat.
In addition, she won't take things to the next level with you because not only are you a nice pushover, but you are also a boy. You lack the ability to take power in this relationship, and thus she will only walk all over you and suck you dry until you are bored.
If you want to move things up, you have to start taking control of the relationship.
First thing's first: texting. You can't be initiating it all the time. Your best bet is to challenge her. Tell her to start up the next conversation, and then don't talk to her until further notice. When she does finally text, potentially complaining about why you are not texting her, pass her off and joke around with her. Tell her "Hey, you initiated the conversation! I'm so proud of you ". Lastly, keep the conversations short and interesting. End them on a high, and leave her wanting more.
On another note, you need to start being more assertive. You can't be so nice to her and let her walk all over you. Start thinking in a "what's in it for me" context. If she asks you to do something for her, ask her "what's in it for me?". You should also make yourself distant at times and make her come after you. Enough of this constant chasing after her.
Do this and you should be set. However, be thoughtful about this girl. She sounds like she is dating you simply for attention. The only way to be certain of this is if she breaks up with you after you stop chasing after her all the time.
"There is no better than adversity. Every defeat, every heartbreak, every loss, contains its own seed, its own lesson on how to improve your performance the next time." - Malcolm X