Birth Control: Pls Help

leah
Hi. I'm in dire need of a new birth control method and have no idea what I should use! I've been on the pill on and off for 2 years, but I always forget to take my pill and can't deal with the fake periods it gives me because of that 🙄
I'm afraid of IUDs
My mom had a stroke and I smoke weed daily, so the patch isn't a good idea?
I'm kind of leaning toward the shot, but I want too hear you guys' experiences with all of them because I don't know anyone who used anything besides the pill. 
I'd really appreciate it!