It sounds like you have a lot going on.
The key thing is to build yourself a support network for yourself and your family, which is sounds like you are doing. The sooner you can get help for your child, and possibly a diagnosis of some sort, the sooner you can start putting a team together (speech, behavior therapy, etc.), and the sooner you can start having people who can get to know your family and give you some suggestions.
Good Luck and feel free to check out my homepage for resources.
Jessica
Home