The most common reason for this is that Jesus Christ died at 3 pm. Demons are knows for there hatred of Christ and all that he stands for, so 3 am being the opposite time is when they are supposedly most active. I have heard that this is only true for demons, not spirits.
3am
i find it usually comes in between 2 and 3am
Usually the night, between the hours of 11pm and 3am
8 am.
3am
Around 3AM
3am to 5am
Everyday 3am
3AM
3am i think
The time of demons varies widely, depending on whom you ask. It generally takes place during the "witching hour," which is around midnight to 3 am. 3am is usually accepted as a demonic time.
time in the Philippines is 3am