What do you mean by "more often than normal" and "stays in heat for an abnormally long time"? Most bitches will cycle every 6 to 8 months, and the heat cycle is, generally speaking, as week coming in, a week in, and a week going out. What does your breeder say? Do other dogs in her line cycle like she does? If she seems like she is in season more frequently or for longer periods than other bitches in her family, then yes, it can be cause for concern, and it might be that spaying her would be a good idea. One major reason is that each time she cycles, her chances of developing pyometra (a life threatening uterine infection) increases.