Hi, dear I have gone through your question. I can understand your concern. You have urinary tract infection and it is responsible for frequent urination. Your haemorrhoids has no relation with frequency. You should go for Urine culture as well as blood sugar test. Diabetes can lead to frequent urinary tract infection. Drugs like levofloxacin or cephalosporins are useful. You should choose antibiotic according to sensitivity report. Hope I have answered your question. If you have any doubts then feel free to ask me. I will be happy to answer. Thanks for using health care magic. Wish you a very good health.