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
3am
8 am.
Around 3AM
3am to 5am
Everyday 3am
3AM
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
About 3am tomorrow. :)