Boyfriend

lately my boyfriend has been really distant, he texts me in the morning saying good morning then doesn't text me back till about 8pm takes about 15 minutes to reply and then says he's going to bed because he's tired.. he still says i love you though? and when he was supposed to see me in the weekend he said he was working instead & had said the exact same thing for this weekend.. ps, he lives in a different town that's about 45 minutes away. what do i do!