No need to panic. Here's what the data looks like for April:
Assuming the data is accurate that's reported here, and that it's a representative sample, there's a bit of a downward trend, and the average has been 98 days. All things being equal, if you have a full and complete application, you're likely to be around that time.
The standard deviation is 17 days. That indicates that there is a bunch of variability. If we take two standard deviations (or about a 95% confidence interval), we get 95% of users being between 133 days (at the high end), and 64 days at the minimum. You are at 96 days.
If you are at fewer than 133 days, there's nothing to worry about. Plenty of applicants are taking this long. No need to panic, your turn will come to be processed.