Everyone is unique and we need to accept our difference. There is another thing that is common between you guys beyond the stubbornness though 🙂
” You want to be with each other and make your relationship work, despite the distance. ”
I know that sometimes his ways may confuse you and its troubling not to know what he’s actually up to. LDRs are difficult and it gets harder when you are struggling with yourself. The more you are dissatisfied with yourself, the more you’ll be troubled with people and their “faults”.
On a very fundamental level, he wants to make you happy but he cant change his basic socializing needs just to do that. In his own time, he too may make way for a healthier life-style but everyone’s path is different. Respect his ways though you may not agree with them sometimes.
You may not like some of his choices but as an individual, he has the right not to take your advice as much as you have the right not to necessarily live with his ways. That doesnt mean he doesnt value your insight though. Believe me, the worst thing you can do to a guy is try to keep “fixing” him according to what you think is best for him. That is why constantly finding faults with someone is so damaging to any relationship. Think of his feelings too.
Good luck!