he doesnt love me. advice please?

So my bf and i have been together for almost a year now. and i finally told him i love him last weekend. but the thing is he said he doesnt love me just yet. and idk how i feel about it. i know its ok for him to feel that way but it kinda hurts knowing that the person u love doesnt love you back. he said that he has really strong feelings for me and im the best gf he ever had and that im the best thing he has. but he doesnt think its love yet. he said that he really does want to love me one day but as of rn he doesnt feel the same way i do. he thinks its to early on to say i love you. but i legit just told him this weekend we almost at a year. i mean i understand that theres no time frame for this but i personally dont think its to early. i didnt really get to tell him i love him in my terms because he asked " hey im gonna ask you a serious question do u love me?" so of course i answerd with yes i do love you (ive been wanting to tell him anyways so i told him how i felt). but why did he ask if i loved him if he doesnt feel the same way? he also told me that he never been loved before. i know in his past relationships werent good ones so maybe thats the reason. idk. i mean im not mad that he doesnt love me im just a litte hurt and i cant stop thinking about it. any advice?