What should I do

I have been talking to this guy for a year now. I love him very much and we have been thru alot. But because of we do not have enough money to move close or move in with eachother, he will get upset. Our relationship has been on and off which is very confusing for me. One day he wants to get back together and the next he can't handle it.

I feel we have held on to eachother for so long I don't want to block his blessing or mine.

What should I do?