There can be varied causes for your ruddy complexion, it can due to stress, alcohol abuse, an allergic reaction to a new product, side-effects to a medication, exposure to the harsh sun, not wearing sunblock, etc. If ruddy skin is caused due to excessive drinking or substance abuse, it is suggested that you seek help and quit the addiction.