Why is my boyfriend doing tough love on me ?

he says for three years I haven't appreciated anything I he has done for me he does everything for me but I never give him anything he wants as . hanging out with is friends or just anything y is he taking everything away he won't take me to dinner or anything anymore he is showing me tough love he says does anyone agree?
Why is my boyfriend doing tough love on me ?
Post Opinion