Welcome to HealthcareMagic
Blood in urine at the end of urination may states that probable problem in urethra
As you told you r having renal stones
, stone might be descended down.
About medicines and side effects - the diclofenac
sodium used a long time and in pretty high doses only leads to kidney problem not in such a short duration.
Please visit urologist
for examination of stone descended/dissolved or not .
Have a Healthful Day..