If you wait to have a child until the time is "right", you'll never have one. It's never the "right" time.
At this point, the only way you're getting out of this without regret is to have the child and raise it well.
If you give the child up for adoption, you'll regret that you didn't keep it and always wonder what became of it.
If you abort the child, you'll regret doing it because, again, you'll wonder what it may have been like. And know that nothing will ever become of it.
Both of those regrets get even worse if you do decide, later on, to have a child. You'll look at the one that your kept and wonder even more about the one that you didn't.
It's not like you're a teenager and not even remotely ready. You're 30 years old and probably quite ready to have a child.
On the flip side, raising a child is hard, often thankless, work. But the rewards are pretty damn good. There's also the possibility that you'll raise the child and it'll be a monster. But that could happen just as likely to the one that you decide to keep (at some point in the future).
What can I say? Sometimes life offers you tough choices.