I am working in a very small software company (2 developers - I am a senior one and an intern, and 2 designers) for 3 years. The working environment of this company is good. I worked very happily for them, but when time goes, I feel like very stressed out.
I have started around 7-8 projects in these 3 years and updated around 7-8 old projects also. So currently I have involved more than 15 projects. New requirements/ changes are coming each month for all old projects.
It is very hard to remember and working all projects together. Each month I am working a maximum of 3-4 projects. Next month another 3-4 project, etc.
Still, I feel like this is very stressful. The problem was not in my first two years because I have involved only a few projects.
Is this a normal situation for software engineers? Or is this the time for looking for new jobs?
Update: After SRS is approved, I have finished most projects within around 100 - 300 hours which means some projects can be done using 100 hours and some project need around 300 hours (not included documentation time, designer time, etc). So I think these are small projects, isn't it? I added this part just to give an idea about project scope.