I don't know what to think.

PLEASE READ I DONT KNOW WHATS GOING ON OR WHAT TO THINK!
My boyfriend had goon to town but didn't tell me when he left ( he always does ) but at one point in the day I asked him what's up and he said at best buy and I knew he was in town ( town is 20 minutes away ) and I was kind of sad that he didn't tell me when he went to town. After awhile he texted me saying he was on his way home and to see me ( first photo ) it then took him over an hour to text me back and like I said town was 20 minutes away. He wasn't texting me like he always does when he's coming back, it took him an hour to answer me ( still first photo ) and he had said " got held up mom needed help " I believed he after that he also said that his phone had ended up getting really hot and he couldn't text me letting me know he was going to be late cause of his mom. After another hour he was at my house but he didn't stay like he said he would but we went to his house, later at his house his mom came home and was talking to him asking what he had done all day. After he took me home I texted him asking about it saying it didn't seem like he saw his mom at all today ( by what she was asking ) and all he said was what's in the second photo after that he wouldn't talk about it anymore and got mad.
ADDING THIS IN BECAUSE IT MAY HELP 
A few days ago he went to work 2 hours before his sift and stopped talking to me because he was working and I didn't think anything of it. He ALWAYS texts me the second he gets off work but I was noticing he was texting 1-2 hours later then he worked ( happened more in February and around then ) he works at Kal tire and they always close at 8 ( that time of year) and 6 every other time. Today he was supposed to be off at 6 and it's now 7:30 he probably won't text me tell closer to 8 or later :( I don't know what to think or what's going on so please help // I am 16 and he's 18 //