M.R.
In order for you to "give him the best" you need to make absolutely SURE that you get time alone for yourself. You became a mother, you didn't abandon your entire sense of self. You are simply adding another hat to wear: woman, wife, friend, daughter, sibling, and now mother.
Keep giving yourself the gift of "you time" because you deserve it. You also need to sanity break, especially when your little angel hits the terrible twos and learns how to throw a tantrum!
You're doing a great job but it is important for you to get time alone from your child. Schedule it and don't look back!