Unless you are financially secure any impulse buying will have a negative effect. In some cases this has been the cause for increase in debt, spending over a number of different credit cards.
All good intentions to pay the balance off each month or over a few months, but this may not happen.
The outstanding balances will accumulate, which are out of control. This results in your sense of control over your money.