People should make themselves happy; your task should be to avoid making her unhappy. It's true that you need to "work" on a relationship, but not 24/7; only in the rough spots. If she can't be happy with you in your normal, everyday mode of behavior, perhaps you two aren't right for each other.
Women are always happy so long as things are under control. She's most likely just testing your boundaries for fun. A wise comedian once said, "Men will F*ck you up, Women are F*cked up"
The hardest thing to understand for the majority of women is that a father or husband are always trying 100% when that's not appreciated we tend to get aggravated. Sometimes we try too hard too soon and spoil our women. That's when problems of attention and.. needy-ness come later.
Be there ,Spend all your free time with your girlfriend,try the things she likes to do,communicate more about your day and life and what you want in the future,compliment her and use manners and be a gentleman,Help her out,drop everything and be there during emergencys in her life,call her alot,send her morning and night text,plan something special and well thought out and in the future propose to her when ur ready and if things are going good and your happy and you could get her a teddy bear or one of your hoodies will make her happy