Your point is true, usually apps with a dependent take some extra time, not more than a month or two.My experience- Single files processing is fast and mostly within processing days, With dependent it can take one or two months extra.
In any case it is good to Wait for extra 15-20 days before contacting local MP, they can definitely help.