C, We all have been where you are right now and we understand. It's going to take you a while to find your footing. You are grieving for your relationship/marriage and it all takes time. Be kind and gentle to yourself and understand that what is happening to your h didn't happen over night...it may have been gradually coming on for several years. Please do not beat yourself up over this....
Pamper yourself today...do something w/your little one. Time is on your side...
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.