last drop of urine is blood, causes are trauma, scistosomiasis, pappiloma, polyp in bladder, stone in bladder etc.
you need to get an ultrasonography
- KUB and urine examination with culture and sensitivity. most probably it will be stone as you have not mentioned your age only inestigation will help you and then you may need to consult a urologist
Regards, Dr. Ghazi