Chosen Solution
Since my phone updated around January 19, 2018, my alarm has gone off 4 minutes late on more than one occasion. This would not be a big deal except that it is unpredictable and affects my “get up for work” alarm throwing my whole morning routine into chaos. I have checked to make sure that the proper time was set -which it was. (By the way, the way alarms are set in the new version of Android is obnoxious).
Are you running apps that could heavily delay your alarm? There are apps that could slow down your phone enough to be unresponsive to things you set it to do. This could not be your phone’s problem but more of a possible culprit app. Check which apps are running and using high RAM while your phone is idle. Apps could include facebook and snapchat. If this does not work see if there is a update for the phone itself as there could be a software issue with missing files or packets that could be fixed with an update. If all fails just download a free alarm app or (unrecommened) factory reset your device. If your phone is under warrenty, call BLU support and do not email them to see if they have a solution to your issue.