If you're stagnating, if you're not motivated when you wake up, and if it looks like things aren't going to change then your time is up!
On the other hand, if you enjoy what you do, are given things to do that motivate you, if you are learning and getting better then stay as long as you want.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Too long is when it feels too long.
If you're stagnating, if you're not motivated when you wake up, and if it looks like things aren't going to change then your time is up!
On the other hand, if you enjoy what you do, are given things to do that motivate you, if you are learning and getting better then stay as long as you want.