Should I be inthis relationship? how shall I improve it

I'm in relationship from 4 years and we both love each other so much. We have amazing physical relationship both of us are good in bed.(no sex) only romantic stuff.But lacking in emotional relationship. He understand me, love me but doesn't show any affection doesn't express me. Most of the time he's rude and acting with attitude or he keeps on telling me to improve my looks and have some attitude not intense in conversation. When I try something good he says I'm obvious. Sometimes I feel like our relationship is just because of homedates and attachments. Every night we talk he expects something new.. We end up with fight or with just sort of love making, there is nothing like what it should be. We hardly hangout, we don't talk the whole day, even if I text him he says he is busy and will talk later almost evertime, we don't have any pictures or selfie yet we don't hangout to far distance.we have homedates,at every homedate there is blow**b and WE really enjoy it and after that he get back to his home without discussing about anything, we dont discuss about what we did or how amazing it was, he just shows concern if everything was safe. Its a kind of long distance relationship since I'm a hostler so I visit him every weekend, although he's happy with it but he doesnt do anoything to make me feel special. I'm in no doubt that he loves me care for me and neds me but nowadays I feel somethin is wrong something which is not good forn us. I have been patient for a long time and have even talked to him about this but I feel no change.Now this is being annoying because when I want to make love he's never there. I want this relation for future we are attached and we love. but something is missing. I DNT KNOW WHERE ARE WE LACKING.HELP
Asked May 27, 2016

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.