How do I know what's best

So I've been on the pill for a while but I'm so bad at taking it that it makes me more irregular than when I'm not taking it. I feel like the simple answer is just to get better at taking it but I've set alarms and everything and I just have a hard time doing it at the same time every day. 
I have a boyfriend who I have sex with every once in a while (long distance) and after we got to a certain point we stopped using condoms and just did birth control and withdrawal (as like a fail safe ??).
I'm just worried that I may still have a chance of getting pregnant and I would like to have a better birth control that I can remember to use. 
I move around a lot (from home to school and right now I'm abroad and next year I'll be working in another new place) so I don't know about a shot, but does anybody recommend what they have?