I am being very serious here: you might need to give up competitive programming. Leave (temporarily of course) if one or more of the following apply to you:
- You find it boring, (why are you even doing it?)
- You are doing it for a job, (there are better things to do for that)
- You have exams coming up, (go study!)
- Pressure by parents to do it, (you ought to have a serious conversation with them)