Compulsive refers to feeling compelled about something.
- Tom compulsively cleans his car.
Compulsory refers to being obligated to do something.
- Les took a compulsory physical examination for his new job.
Impulsive refers to doing things on the spur of the moment.
- Occasionally Ed gets impulsive and buys expensive wine.