При внутрішньом'язовому введенні дорослим віком до 65 років і дітям старше 16 років вводять внутрішньом'язово 10-60 мг у перше введення, потім – по 10-30 мг кожні 6 годин (зазвичай по 30 мг кожні 6 год); пацієнтам похилого віку старше 65 років або з порушенням функції нирок – по 10-15 мг кожні 4-6 год.

Препарат не впливає на опіоїдні рецептори, не пригнічує дихання, не викликає лікарської залежності, не має седативної та анксіолітичної дії. Після внутрішньом'язового введення початок знеболювальної дії відзначається через 0,5 години, максимальний ефект досягається через 1-2 години і триває 4-6 годин.

При внутрішньом'язовому введенні разова доза – 10-30 мг, інтервал між введеннями – 4-6 год. Максимальна тривалість застосування – 2 доби. Максимальні дози: при прийомі всередину або внутрішньом'язовому введенні – 90 мг на добу; для пацієнтів з масою тіла до 50 кг, при порушеннях функції нирок, а також для осіб віком від 65 років – 60 мг на добу.

Дорослі; зазвичай рекомендована початкова доза Кеторола становить 10 мг із наступним введенням кожні 4-6 годин по 10-30 мг. У ранній післяопераційний період допустиме введення препарату кожні 2:00, якщо це необхідно. Максимальна добова доза становить 90 мг на добу.