I'm so sorry to hear that you've had to deal with what sounds like a long time of pain and fear. I'm terrified of the doctors and their tests. I have had four UTIs in the past year. The last one took well over a month to get rid of, and FIVE sets of strong antibiotics. The antibiotics caused other problems for me, so it felt like it would never end. The worst part is, my anxiety made it so much worse. I'd try to call my boyfriend and ask for support or compassion, but he is fed up with me because he is sick of my anxiety problems. So I was sick, in bed, and felt completely on my own. Luckily I had my mother here to help me get food and stuff sometimes, but for the most part, I felt on my own.
I don't know what your living situation is, but I hope you have people around you that can love and support you through your troubles. If you don't have anyone, you're not the only one. I still haven't found an answer but I guess one important thing to keep in mind is that you have to take care of yourself. If it's not too stressful for you, read online about natural remedies that could help your situation. Often with these sorts of feminine problems, there are SO many different combinations of treatments and preventative methods that it can be quite overwhelming. I certainly feel that way about my frequent urinary tract infections.
I don't know enough about your dysfunction to give any real good solid medical advice, but I guess the purpose of this post is to let you know taht you're not the only one who is sick of being sick. Blood in urine sounds terrifying, but let's try to be thankful that we live in a day and age where there are hospitals and antibiotics and things that can help take care of us.
If it weren't for me living in the day and age we live in, I would have been dead long ago from these awful UTIs! I'm taking cranberry, Vitamin C with bioflavanoids, and will start a new prescription soon that is supposed to be an antiseptic (repel bacteria away from the bladder walls). Your problem just needs the right combination of taking care of it. Don't give up. Do things to take care of yourself; make some warm tea and read a favorite book or watch a funny show.