Firstly, thank you, for sharing your thoughts and feelings.
Secondly, congratulations on your new job, it is truly well deserved with all the effort, energy and time that you have put into this.
My personal advice would be is to continue with preparing yourself for your new role by gradually changing your sleep and eating patterns and in addition to this I would also recommend finding an activity that helps you to relax and reduce those nerves.
Also, it will most likely be that your new team mates will probably be feeling the same as you on your first day.
Therefore, continue to focus on your self belief and confidence, you deserve this role and take encouragement that your hard work and commitment have paid off, now it’s time for you to enjoy the recognition and rewards.
Good luck 😉