High BBT's

I have a digital thermometer and wake up at the same time each morning to temp, before I do anything. My temps always average 98.8-99.1 which I feel is very high for BBT. The lowest temp I have gotten with it is 98.6 and highest 99.3. Does anyone else tend to run on the high side? Or should I look into a new thermometer? Thanks! Been trying for number 1 since August.