@muskan67,
Hello, dear. I will try to write in words that are easy for a second language learner to understand.
We seek to give and get unconditional love because it seems pure and best. BUT, in reality, we should only love our children unconditionally. There are conditions that we should not love a man or woman. One condition is when we give and give - and they do not.
You are angry and sad that you loved him more than you cared about yourself. You gave to him many things. Now, you have needs and he is not giving to you.
You are smart to see that your new anger at him is because of this.
Sit down and write down what you have needed that he has not given you. It could be sympathy, a caring conversation when you were hurt, his time, his affectionate talk...
Look at the list when you are finished. See if you are being silly or if these are important things.
If they are important - tell him about them.
If he is rude to you or acts like he doesn't care, tell him how this makes you feel.
If he still acts like he doesn't care, then it is likely that he is not the man for you.
Even though you have spent time (probably money) and love on him, do not count it as a waste. You are learning about love - probably one of the most important things you will ever learn.
End the relationship in this case, and open yourself to getting to know other men. One of them may be perfect for you.
Good luck.