I need opinions

I've been in a long distance relationship for a year. Since May we've had some problems and been arguing quite a lot, until we decided to break up the day before our 1 year anniversary (three weeks ago). Eventually we got back together a few days later.

In a month we will be in school again (this is our last year) and we decided that 2 weekends I'd go to his place and 2 he'd come to mine.

The thing is, my family has been having some financial problems and this year I want to find a job and save up for uni as well.

I have two choices: 1 job during the week which doesn't pay very well (so I couldn't save up and will have just enough to pay the transport to go to his place and maybe a meal out per week) but will allow me to go and see him one weekend per month at least, and another one which pays well but is during the night on weekends (waitress) so I won't be able to see any of my friends on Saturday nights and my boyfriend for 2 weekends.

I really don't know what to do. I both want to see my boyfriend and save up for my future, but at the same time since the problems we've had recently there's a chance we break up in the future (I'm being realist) and don't want to find myself with a bad job "just because of him" if you know what I mean.

I need opinions on this, thank you!