I wash my face everyday with salicylic acid's product and I use erythromycin topical solution followed by topical benzoyl peroxyde, is it effective?

For acne-yes. Sounds like a typical regimen to improve your complexion from acne. These products are indeed very effective in healing and preventing acne lesions. Be careful of overdrying of the skin and sun sensitivity.