What is your opinion on the nexplanon BC?

I want to get it but I’m kind of scared and I also heard you get long periods.