Birth control

I’m a little worried about starting birth control due to me being depressed and already quite curvy . I’m scared of being more depressed and the weight gain that comes with . I want to start my cycle early only because my boyfriend is coming into town the week my cycles comes on... (long distance) . So will taking 1 active pill for 4 days then stopping Cause my period to come on ? Or should I just start the entire pack then stop ? Only con with that is that I hear once you stop it may not come on for 3 months . He comes into town April 4-8 and my cycle starts on the 3rd.

A non hormonal pill way I can go about is vitamin c pills .

Lmk what I should do .. I don’t really want to mess with my cycle but at the Same time I’m up for it .