Think about this, no matter how small or innocent a child is, it is fully wrong to do that, because you did not give the baby a chance to see and live in this world. Remember, it's your child. Could you stand up taking a life of your child? It's immoral.
No matter what problems may come to a mother, she should think of the solution to that. For example, a mother has financial issues. The solution is simple, give the child to the adoption center.
And if you don't want to have a baby, don't have it. Simple. You're just giving yourself a guilt that you murder your own child.