My H used to miss seeing our S even though he is 22, but he moved two hours away so it was his problem. S did keep in touch but of course at that age has a life which he continued to have, I probably saw him as much as H but he never knew that lol!
I like Mishka's suggestion, every other weekend and one week night at your place..
I know you feel angry right now but it will take some time to get your head round things, big questions are do you want him back? I agree that you need to set boundaries but be careful how you do this, sorry if I asked before but have you read DR yet as the key to DR is not to do all the natural and obvious things we do.. pursuing, begging, pleading.. it suggests GAL and getting on and doing 180's on things you did before that you want to change but all of these are for you not to get H back! Sorry for waffling!
It's okay, I don't know that I want him back, but that could just be the anger talking now. It's easier to be angry than to be be hurt, though I am sure I am angry because I am hurt!
Never allow someone to be your priority while allowing yourself to be their option.