birth control options ?

Is there a major difference between depo and the pill? Does the depo take longer for it to adjust in your body compared to the pill? Idk which one I want to take, my boyfriend comes home in 4 months and I wanna get on it before he come back, any suggestions?