Moving on is never easy, no matter what the situation is. Getting to the point & making that decision is big. When you do, you will be proud of yourself. It is an important part of life & timing is everything. If you stay too long, you may never leave. Leave too soon, you might miss out on a key part of growth. At the end of the day, getting to where you need to be is most important.