I have recently started a position as a Junior Developer with an agency. I have two years experience in my language and the only reason I took a junior position again was because I felt I had more to learn to succeed at mid-level. My last position was very relaxed. I very rarely had to work to deadlines, issue tracking was virtually non-existent and I was allowed to learn as I worked without issue. Not to mention that I was previously an in-house dev and my new role is client work (new features, maintenance of existing projects etc).
My new position uses very strenuous issue tracking with most tickets requiring time estimates for clients. I have a schedule sent through every day which outlines how many hours I spend per client. Devs use a time tracker to enter what tasks and tickets they have completed throughout the day. This is where I am struggling to adjust.
Several of my tickets clock in several hours over teammate's estimates for a start. This job is also certainly more challenging in the nature of the work, and while I have been trying to get to grips, I can find myself stuck on an issue for quite some time. Members of my team are almost always fighting fires away from their desks, and while I can Slack or email for help, I can be left waiting hours before I am able to proceed with tickets.
I thought the idea of me taking a junior role was mentorship and help where possible, but it doesn't appear to be easily forthcoming and I feel as though it could be a matter of time before clients or my manager start to take notice. What can I do to get back on track?
EDIT: I have been in this new position for one month