Me and my fiance are paying for our own wedding. I will be having 4 bridemaids and they are buying their own dresses and have no problem with that. I am getting my hair and makeup done but I really can't afford to pay to have theirs done. What is the general rule for this?