Give us your stats so we can get a better idea of your options.
Is there a local school that offers a part time MPH? If you can take courses while working that would be best scenario.
Which online programs are you looking into? I don't recommend online programs but some schools offer many online courses and you could easily take up to 1/3 - 1/2 of your courses online.