Diabetes is a fickle disease - you can be doing everything exactly the same two days in a row and get vastly different results. I don't know how long you've been diagnosed and in treatment but it's very possible to be having honeymoon swings there too.
Do you log everything? That includes the food, any exercise you did during the day, whether you slept well or poorly etc. next to your glucose values. If you can get an understanding of what your body does with various activities and food, you can estimate what you need to do to reduce spikes as much as possible.
Do you wait 10-20 minutes to eat after you take your bolus?