I was where you are, but not in as good of a position.
You will be ok.
If your current team is smarter than you and you helped hire them, then that should be a feather in your cap. Even if you are on such a smart team, that is a sign that you did something right at some point, right?
Some things you could do:
* Go to a recommended psychiatrist. There are many new variations of drugs, and they should be familiar with them. Don't just go with something because they mention it and don't try too much at once. Make sure they have all the info they need to help you solve things.
* Reduce intake of bread, chips, and bagged snacks. Eat less.
* Go on walks. Get exercise. If you are overweight, decide that you are going to get healthy, and don't diet. Just regularly exercise and eat well in a way that you can sustain.
* Be your best even if that's not good enough for your team. Be a great parent, be a great friend, and be good to yourself.
* Get help from a technical friend you trust with your resume to make sure that it looks great. Do the same with your Linkedin profile, and get a professional photo with you smiling and looking good and put it on there.
* Practice interviewing before you start your job search. Right down every question and answer you can think of. Practice interview problems and puzzles you find online.
* Read whatever you can that will help increase your knowledge in the areas that are relevant to your position.
You will get through it. Don't just quit without another job and use up your savings. First do everything above to get in top shape, then go on vacation, if you can before you get your next job! When you come back, talk with recruiters some more, do some interviews, choose your job carefully- don't take a job unless you and your family are both 100% on it. Usually your company won't fight hard to keep you, because they know you've checked out already- don't take it personally. Don't burn the bridge back by telling them how you really feel, because you might need to go back. Accept the new job. Take a week or two in between jobs to relax some more.
Your life will be awesome. Just don't give up and remember- you have to focus on being the best you can be given what you are and can be, realistically. When you're expectation far exceeds what you can do, you're going to be unhappy.
You will be ok.
If your current team is smarter than you and you helped hire them, then that should be a feather in your cap. Even if you are on such a smart team, that is a sign that you did something right at some point, right?
Some things you could do:
* Go to a recommended psychiatrist. There are many new variations of drugs, and they should be familiar with them. Don't just go with something because they mention it and don't try too much at once. Make sure they have all the info they need to help you solve things.
* Reduce intake of bread, chips, and bagged snacks. Eat less.
* Go on walks. Get exercise. If you are overweight, decide that you are going to get healthy, and don't diet. Just regularly exercise and eat well in a way that you can sustain.
* Be your best even if that's not good enough for your team. Be a great parent, be a great friend, and be good to yourself.
* Get help from a technical friend you trust with your resume to make sure that it looks great. Do the same with your Linkedin profile, and get a professional photo with you smiling and looking good and put it on there.
* Practice interviewing before you start your job search. Right down every question and answer you can think of. Practice interview problems and puzzles you find online.
* Read whatever you can that will help increase your knowledge in the areas that are relevant to your position.
You will get through it. Don't just quit without another job and use up your savings. First do everything above to get in top shape, then go on vacation, if you can before you get your next job! When you come back, talk with recruiters some more, do some interviews, choose your job carefully- don't take a job unless you and your family are both 100% on it. Usually your company won't fight hard to keep you, because they know you've checked out already- don't take it personally. Don't burn the bridge back by telling them how you really feel, because you might need to go back. Accept the new job. Take a week or two in between jobs to relax some more.
Your life will be awesome. Just don't give up and remember- you have to focus on being the best you can be given what you are and can be, realistically. When you're expectation far exceeds what you can do, you're going to be unhappy.