If you are getting married in the near future I would recommend you to visit a dermatologist ASAP. No one could find a solution for you without identifying the underlying cause. Things that work for others may or may not work for you that way and you will end up losing your precious time. Take care!!