Details man.
Are you rolling up or down windows?
Do you have an aftermarket stereo system?
Does your RPM gauge go way down?
Does your battery gauge go way down?
Do you have aftermarket headlights?
Are your headlights really old?
Is your battery old?
Is your alternator good?
Or is it just truly random?
This is too hard to diagnose without some more info.
To start off I would have your battery and alternator checked at an Advanced Auto, O'Reillys, AutoZone, etc... Any will work and should check both for free.