do nsaids cause blood in urine?
Yes, ibuprofen can cause hematuria (blood in the urine). Due to you having blood in your urine it would most likely be recommended that you do not take ibuprofen or other NSAID in the future, unless you have been prescribed them. Other non-steroidal anti-inflammatory (NSAID) drugs may cause the same side effect.