It shouldn't be a problem getting your scores up to 520 in that amount of time.
If you have time to learn credit repair yourself, hang out at this forum and start at the "Beginner's Credit Information".
If you don't want to do it yourself, sign up for
Lexington Law immediately.