Plan B is most effective the sooner after the unprotected sex you take it. Three hours is hardly enough time to have conceived even if she had somehow happened to ovulate at that point because sperm takes a long while to actually get to the egg. I would relax and not obsess about it. Plan B prevents conception, and she took it within plenty of time to avoid just that.
she didnt have her period yet and how can i b sure that the pill worked?
She hadn't had her period yet
She's fine. Three hours is well within the time frame allotted to take Plan B. Plan B can delay periods and cause problems. And pregnancy symptoms? They're almost exactly the same as PMS symptoms. Plan B can cause all of what you mention. I'd seriously not worry about it, especially since she has had a period.