The reality is that there will always be something else that could be done before you have a baby: more money, a bigger house, another promotion, an event is coming up. The list could go on.
Having a child will cost you additional expenses that might cause unnecessary stress if you are at a place in life where you are comfortable and prepared for the extra expense.
You will probably feel selfish at some point but know that this is a normal stage in being a parent, and taking time for yourself is not selfish and is needed.
Emotions run high because you will be sleep deprived sometimes, you will feel frustrated at times, and again, it’s a significant change in your life. Sleepless nights are in your future as a new parent.