I'm confused.....

Me and my guy have been together for almost 5 years! We've kind of switched up on each other. Meaning how he first acted when we first started dating is now how I act and he now acts how I was acting....... For instance, when we met it was really unexpected..... He told me he loved me after 5 months. I would never respond back because I wanted to make sure I felt the same.... I mean I knew I was developing feelings for him. We would always joke about breaking up with each other in which I would respond "ur not going anywhere, you love me." His response to that was always "is the love returned?" I eventually did tell him. He was really needy at first. Would text and call me every day, all day! We'd go out regularly. We have a great relationship. He's my best friend! However, now I find myself being how he was. I'm calling and texting a lot and he's usually busy now with work. I don't want to be needy. 2 years after I started saying I love you back, he's become somewhat of someone who doesn't like to express his feelings now. The last time he told me he loved me was a few months ago. I'll admit it, he shows me but sometimes I just want to hear the words as well. I don't want to be a nagger and push him away. Any advice......... We are really each other now lol!