Dear Sharath Babu,
Thank you for choosing this platform to get answer to your queries. I appreciate your ability to analyse yourself so well and being able to pinpoint the problem area. It definitely is a step towards health living when we are able to realise our difficult areas and are willing to work on them. People working in the IT industry often have emotional difficulties due to their work routine , spending more time with the machine than with people and staying away from home when on projects..Its wonderful that you spend time excercising as its a good way to burn out ones agressive energies literally ..
How long have you been having these symptoms...sleeplessness
, lack of impulse control and anger issues ...Issues related to work and perfomance as you have mentioned as in expecting fast results and dealing with small faliures or setbacks could be personality based difficulties..I suggest you meet a clinical psychologist
for a thorough assessment of your situation to identify if its resulting because of your traits or situation and if its a diagnosable condition like a depressive dsiorder or anxiety
You may not require medication if your assessment shows the need for lifestyle and behaviour modification like anger and stress management
but if there is a diagnosable condition then you may require medication which would assist you in seeking solutions to your difficulties.
Please do let me know how you followed up on your case from here on...
1) recognise the physical signs your body shows before you get angry like feeling tension or faster breathing and remove yourself from the situation, drink a glass of water or go and wash your face...that would give you time to rethink
2) maintain good sleep hygine as in try and sleep at the same time everyday and stop watching tv or reading atleast 30 min before lying on ur bed..you could listen to soothing instrumental music..drink warm milk or take bath before going to bed.
3) Continue with your excercises and definitelu go in for a assessment with a psychologist
All the Best
RCI Reg no A-12344