Boyfriend struggles

My love has a tendency to not message me . I can understand when hes at work but on the weekends he never talks to me . When he gets off work hes been spacey . ill message him and he'll take hours to reply . Idk if i sound ridiculous but i only get to see him maybe once a month so i look forward to texts and phone calls . We talk on the phone every once and a while but sometimes he chooses to go to his friends house and ignore me . He'll call me the next night and apologize and say he doesnt mean to and i keep forgiving him . How can i not though he talk to me in his sweet tone and his accent doesn't help :\ hes from north carolina and i love him so much . Just ranting :\ sorry guys