First of all, congratulations on getting married!
The health of skin begins with good nutrition. new living cells continually replace the dead cells on the surface of skin. the growth oof new cells is dependent on vitamins, minerals, and hydration.
eat smart: choose whole grains, fresh greens and fruit, and lean proteins like chicken fish and beans
hydrate: drink lots of water daily to hydrate the skin and flush out toxins
exercise: at least three times a week to strengthen your body and calm your mind
take relaxing baths: add soothing epsom salts or skin softening powdered milk to your bath water
don't go to a tanning bed before your wedding. if you want color use self tanner. test the product weeks before the date. apply it several days before the wedding in case you mess up a little
don't tweeze or wax brows on the wedding day
get lots of sleep!
don't stress out!
what skin type do you have? generally you want to cleanse, tone and moisturize your face twice a day

also one of my favorite tips is to do a facial steam. put steaming water in a bowl and put your head over it and cover your head with a towel. stay like this for ten minutes and you'll get a gorgeous, (bridal) glow.

as for hair use a hair mask weekly, you can find them at drug stores. and try using a shine serum in your hair. also herbal essences shine happy is a treatment for hair shine and i think it lasts up to 6 weeks or more. try not to heat style it too much but if you have to use a heat protectant product as heat styling can dry out your hair. oh and make sure to tie your hair back before bed and change your pillow case often because oil from your hair can get onto your pillow and cause acne. Hopefully these natural beauty tips will be really helpful for having am amazing skin and healthy before wedding.
good luck!