R2C is right; this is a great place to learn, to vent, to cry and to get some answers. Ask questions and post often. Most important - READ! You will find answers in other threads. We all have a lot in common.(Unfortunately )
Prepare to hear a lot of advice that, maybe, you won't want to hear. Listen and realize everyone is here to help. It's hard work but worth it. Just remember, you will get through this and it does get better.