confused BF

Me and my boyfriend have been dating for almost 5 months. He's 19 and I'm 17. We used to hang out at least 4 times a week, then it went to 2 and then just once a week in the past month dude to work and school. Recently, he started acting really weird, not wanting to hang out with me, always coming up with excuses so I finally asked him about it. He said his feelings for me have changed, he doesn't feel that spark that we used to have, I don't know if it's because we haven't hung out in a long time or what? I need help. I can't loose my literal best friend. As of right now, we are taking a break but it's slowly killing me and I need yalls advice! Thank you!