I don't know what to do anymore?

I have been in a relationship with an Ukrainian guy for some years now, he would come to visit me lot of times during the year (I live in France)
everything went too smooth and good
we were certain that we want to spend our lives together and he eventually proposed to me
but all changed when the war came
I mainly didn't want him to go, we argued a lot
we almost broke apart but he was too stubborn and went to the war anyway
we stayed in contact and he is as loving as ever
few months back he had a near death experience which resulted in amputation of his hand
he ghosted me for days after telling me about incident then he grew colder and more distant
he isn't as loving or as gentle as how he used to be
the previous night we were on a call and he started to yell at me just because I asked him more than one question about his well being
he called me a bad name
and today he just got mad at me again for nothing
what should I do
I love him truly and don't want to give on him
I don't know what to do anymore?
Post Opinion