You may be able to get a housing inspector to order the porch repair. Check the Philadelphia government website or try helpme@phila.gov .

There's no hard-and-fast rule for what constitutes a "reasonable time" - for more urgent problems, such as no heat in the winter, the time would be shorter than for other, less urgent matters. How long have you been waiting so far?