How to stop almost running off the road when driving?

When driving a long stretch I tend to go off on the right side of the road a lot then i hear the road bumps so I know to swerve back over a little.. I'm wide awake whenever I drive but this keeps happening. I don't want to do this while taking my drivers test. How to prevent ?
12 answers 12