Is blood oxygen level 93 ok?

It depends. If you live at sea level, and the pulse oximetry machine if functioning normally, your arterial oxygen saturation should be higher than 93%. If you live at high altitude, the partial pressure of oxygen in the air is lower and, depending on how high you are, an oxygen saturation level of 93% may be normal.