How long can petechiae last after bruise id gone. Can't take a long time?

Muliple reasons. There can be many reasons for petichae some of which are serious and some of which are not. It is important to see a dermatologist to have them evaluated to see which type they are. They may even recommend that you see a blood specialist, known as a hematologist.