<human>: Can you condense the text into a few key points?

So as the title says I struggle with being the good guy all the time when dating. Usually when I start with someone the girl is more into me than I am with her. Generally as time though if she is a girl I want to date I start to become more and more emotionally invested in the relationship.

I start texting more and buying more gifts or whatever but nothing overkill. We will text for a few hours every few days and when we go out I buy her a nice dinner and maybe flowers. 

I think this is leading to problems because if her initial feelings of attraction fade a little it's easy for my gestures to push her away. I think part of the problem is I am really a "people pleaser" type. She knows that if she called me in the middle of the night and needed something really bad she could absolutely count on me. And I love being the type of person that would do that.

I guess I just don't want to put off that vibe early in the relationship. So how do you guys recommend I act? Ignoring some texts, not talking as much? I don't know where to go from here
<bot>: I do too much for girls when we begin to start dating and it might push them away. How do I act more distant so they come to me instead of vice versa?