Yeah I am getting that feeling right now, I know even though it is not my fault. The person will find excuse and put the blame on me. Nobody is perfect and even though you kept trying the person will still not satisfied.
Life is never fair, you got to love yourself and know that you have tried. Love is never a win win so we got to know how to deal with it.
Everyone is lack of love.