It is time for you to take rest before it is too late. Meet your friends, have sex and just recharge your batteries, otherwise your mental problems will grow bigger. Try to avoid using the Internet or at least use it but not for work. Take a week off, if your savings allow you to do so.