Morning after pills

Are morning after pills effective? How long after sex do you have until you take the pill? Will it affect your hormones or your period? Is it worth buying? Is it expensive? 
Ahaha sorry that's a lot of questions but I just want to be sure before purchasing any! 
Thank you lovelies 😘😘