Last straw on Nexplanon?

Paige
I've had Nexplanon since August 2015. Ever since then I have had extremely bad moods. I have also had very long periods. I started my period the 21st of May and I still have it now June 8th. When should I draw the line and have it removed? Do you think I should get it removed? I need opinions