Hi my man, I assume you have done all the first level checks, like maybe the globes are shorting, or fuses and so on. I would suggest that you check your break light switch, it is located under your dashboard and attached to thr break pedal, it might be stuck to on 'on' position, this unit is cheap. a bit of a headache to replace, but its not a major thing, can be done in about 30 minutes id say! Cheers and good luck!
Have you checked your brake fluid?
check brake light fuse and brake light switch on pedal
why my jeep brake light on all time
The brake fluid may be low. If it is low, it is a sign that you are in need of brake work soon.
check your brake fluid levels
Check the level of brake fluid in the master cylinder reservoir. If it is low that will illuminate the brake light also. If it is low on brake fluid it's time to have the brakes serviced.
A malfunctioning brake light relay switch will cause your 1993 Toyota Corolla brake lights to stay on all the time. The brake light relay switch is located beneath the drivers side dashboard.
Normally that light is an indication there is a problem with the brake system and MOST of the time that is low on brake fluid. There is a possibility (though remote) there is a problem with the switch on the emergency brake pedal.
check brake fluid level.
Your brake light switch is faulty. It is very difficult to fit the new one as it is a one shot switch (1 chance of putting it in properly).
the circuit is broken through the turn signal switch, allowing the light to flash
Check the brake light switch. It's under the dash, connected to the brake pedal. If it's adjusted wrong or faulty, it could cause the brake lights to stay on. If you can use a meter and tell that the brake light switch is ok, next test the turn signal switch. Sometimes they short out and leave the brake lights on. You'll have to pull the steering wheel to do that.