There are many resources that you can read to assist you in finding and finally give the wedding present for your friend
. For those who will be attending a wedding for the first time, it is a hard task for them to look for a gift and have no idea what kind of gift should they buy.
Nothing beats the first wedding and this is the perfect time to send your congratulations through a gift. Let the couple know that you will not be able to attend their wedding just in case something comes up and send the present prior to the wedding. If the invitation was not meant for you alone, then it's ok to just bring the gift on the wedding day or even share with your friend. Couples will surely appreciate your thoughtfulness if you give a gift even if you are not around on their wedding day. The rule of thumb is for you to send a gift no matter what circumstances you may be in.
It's a little different for encore weddings since you don't want to hurt anybody's feelings. Sending of wedding gifts for second time marriage is your choice, but there is no need to send one if you have not found any gift anyway. It has been a tradition to give gifts for couples who will wed for the first time. You have already set an expectation for the couple if you always send gifts to other weddings you attend. Tradition dictates that wedding gifts are items that will help the couple fill their new home with the things they need especially dining wares.
There is no need for other couples who are not yet married to buy separate gifts, they can just share. If you are just a teenager and does not have any job yet, it is understandable that you have no gift to present. The main guest should bring the gift for the wedding and not the company.