Sounds like you are a genuine, caring person.
If you feel you can be patient and wait awhile longer then you go for it.
However there is a certain point where you need to be realistic and if he thinks it still won’t work, maybe you need to rethink and move on.
Unfortunately one’s outlook or decision cannot be changed. It can be changed only by themselves.
I hope everything works out for you❤️