I know the feeling man. I'm 30 years old myself, got a DUI at 25 after years of heavy drinking, haven't driven since and just recently stopped drinking. I messed up my recent relationship too because my girlfriend had stuff going for her that I didn't (job prospects, driving prospects). Jealousy is a bitch.
It can get better, but it's going to take time and effort. I need to practise that same advice myself.