Whats taking so long to have a baby?

It depends. If you mean that you have been trying to conceive, and it has not happened, if it has been a year of concerted effort to conceive, be seen for it by a fertility specialist. If you mean that you have been in labor, and it is taking longer than you think it should, that too will happen when it happens. You have to give it some time for you to dilate.