Hello , thanks for the query .
The blood in the urine is probably suggestive of a urinary tract infection
. I would suggest you to get a urine microscopy and analysis done . This can be treated with antibiotics for a week along with plenty of fluids . In view of your irregular periods
it could be probably due to hormonal
disturbances . I would suggest you to wait till a week and if it still doesn't appear you can consult your obg gyn doctor .