Two hundred and ten women undergoing operative hysteroscopy will be randomly divided into three equal groups. To ensure blinding the double dummy technique will be used in which group 1 will receive Tramadol 100mg orally in addition to a placebo similar to Celecoxib, group 2 will receive Celecoxib 200mg in addition to a placebo similar to Tramadol, and group 3 will received a placebo similar to Tramadol in addition to a placebo similar to Celecoxib. All the drugs will be given 2 hour before the procedure. An independent person will generate the allocation sequence using computer generated random numbers.