Musa (AS) made dua against Firaun. The dua was accepted yet Firaun remained for another 40 years! Just because you haven't seen your dua answered, doesn't mean it hasn't been accepted.
The timing of the response is with your Lord and we HAVE to respect it.