Thoughts on birth control

Thoughts on the patch and the needle? I'm currently on the patch but I've had my period every 2 weeks with it and with the needle I had spotting everyday. Should I switch back?