Yes, initially and in small doses, alcohol does act as a stimulant. Drinking may lower a person's inhibitions, which may increase feelings of spontaneity. This may cause a sense of increased energy at first. However, alcohol is a depressant, which means that it slows down communication between the brain and body. It does not act like a stimulant in the brain.