I have two per diem jobs and I do 5% into a 403b and a 401k because that's what both jobs offer. I also max out a Roth. Is this okay?
Possibly, I mean it depends on so much, like how much you think you will need at retirement.
Honestly, I have always told people, if you can put away 20% of your income, do it. If you can do more, do it. Don't just put it all in one place. Don't buy individual stocks.
However, if all you can do is 5% right now, do it, and figure out a plan to increase it a little at a time.
But here is the other thing, you should be putting away cash. Real cash money in a money market or a savings account. First you need ~6 months of expenses in savings or more. Once you hit that goal, next should be working towards ~$10k that you can actually invest and reap immediate rewards from.
See it gets complex, and there are many steps and levels. Don't just think that putting money in to retirement is good enough. Sadly, I am not sure it will exist in 30years, so as crazy as that sounds, you should be preparing for the eventuality that the stock market may disappear in 20 years, or all retirement funds are wiped out etc. Yeah it sounds horrendous, but being prepared for nearly anything is smart.