The bad odor has got nothing to do with the depo shot. It is due perhaps to the concentrated urine being excreted as a result of low water intake. If you are not interested in taking plain water, try mixing some electrolyte powder in it or take it in the form of juices or shakes. You need to take at least 1-2 liters of water per day. You may also need a urinalysis
to exclude the possibility of an infection. Please see a physician for further assessment and management. Hope you find this information useful. Take care.