Why do I take so long to urinate even though I feel the need to go?

Many possibilities. If you feel there's a pro long time required to empty her bladder, you should be evaluated by a urologist. There are numerous possibilities.