Thankfully she is stopping with the bad stuff, it will greatly increase the chances of a healthy birth!
If she is not already taking a prenatal, she needs to start asap! If she is like my wife, the prenatals are just simply too harsh on her system so we made our own. We bought womans formula one-a-day (the brand not generic) and also a bottle of folic acid to make it possible for her to get then 1000 mcg/day possible.. The folic acid comes in 400 mcg tablets so she was actually getting 1200 vs. 1000 but it does not harm anything because it is water soluable and so any extra just goes away in the pee.
She really needs to get folic acid and start a good regimine of that asap, it will help to ensure that no problems continue to occur durring her pregnancy.
Good luck to your friend,
brian