K.S.
That hard, I do understand. Thru my experiences of toubles in my life I have learned many things...
1) it's bigger than me, I might have caused it but I can't fix it. I have had to learn to ask for help from God in everything. It's actually been a life changer for me. I don't just go to him when things are bad or I need bailed our or an ear to listen to my troubles. I go to him, when something wonderful happens, and I thank him everyday for the little challenges that I overcome. It's a mind set an encorporation of him into everything and he will give you strength, patience, an understand that it's ok to not always understand. It's really nice to know that he is always there.
2) life quality is so important. make the changes you need to, to be the best mom, wife, person for yourself you can be. Obviously, you need to make money. I'm not suggesting we all quite our job becuase it isn't what we want to do. But, if ever given the choice make your decisions on your priorities (I guess first you should make a list of your priorities - and what you are willing to do to make those happen). Make sure it's all realistic and positive changes - althought we had to recude our budget like crazy for me to stay home and work versus go out and work but our life is better for it. Things like that.
3) about the smoking - I'm not one to really be sympahtic about it. My husband has battled with this for over 10 years and I'm a bit calloused towards it. With my experience (I had a eating disorder in college) my view is if I can give up food (something our body does require to live) for months on end eating only enought to survive practically then you can give up smoking. Again, I might be totally wrong here but it's about will power and inner strength. You went thru birth, you have scaraficed so much to be a wonderful mom, you are strong as proved in this expereince of your husband's job. You can do it, you just have to really want to and decided to do it. No excuses allowed, no built in back door becuase something bad happened. The end is the end and resolve to make it happen. What is the difference between quiting smoking and making sure your son has a balanced diet. Both are good for you, the difference is it's a habit and an addiction. So, quit the habit and deal with the addiction for a few weeks and then don't go back. You will quit when you find the stregth to. Again, it's a God thing with me, he can be the one to pray to when you are weak.
OK, I do hope my view point give you strength and help. You are a good mom, the love you have shows thru in your words. Everybody has hard time, not to belittle yours but to give you comfort in you are not alone. Use it to grow from, take something from it and if you go thru this without learning or growing from in, then that is what the real shame would be.
Sorry to be preachy, I hope I have not offended you. If you do need somebody to "vent" to, you can always e-mail me. :)