my boyfriend and i have been together for 3 1/2 years now. we generally click really well, share a lot of interests in common, have a great time together, etc. but we have had a major recurring issue that is making me doubt the relationship. basically, we don't spend that much time together- we maybe see each other once a week. he can also be really flaky about plans, like he says we'll do something and then backs out last minute. it is not a long distance relationship and i feel like this isn't normal for a long-term couple in a monogamous relationship. this is his choice- i have told him repeatedly that this is a problem for me and even though he has often promised to make an effort to change this, he hasn't, at least not for more than a week or so. i also have always felt that he is not as committed to me as i am to him. he knows that I love him but he is inconsistent in how he expresses his feelings for me- he has told me he loves me but then at other times has said he has doubts. we are very close in some ways and we've supported each other through a lot and he has told me i am one of the most important people in his life but in other ways i always feel a distance from him. after being together this long, i feel that he should know what he wants and if he doesn't, then maybe he has never really loved me the way i love him.
after a huge fight about this issue about a month ago, right before a planned vacation together, we decided to take the vacation time to work through our issues and then either take the relationship to the next level (seeing each other often, maybe talk about moving in together). we had an amazing time on the trip and agreed to continue the relationship in a more committed way once we got back. but now i feel like he has already reverted to his old pattern and i am feeling very resentful- to the point where i'll overreact to small things.
is this relationship ever going to work? what is going on here??
anyway, sorry this is so long...thanks for reading. i appreciate your advice...