You are doing the best you can and no one is perfect. I agree with Cocopop! to get in a community who has been there, done that to avoid the pitfalls. You’ll make mistakes (WE ALL DO) but the importance is to learn and grow. No kid comes with a manual. Enjoy rhis time (just enjoy).