No, one does not have to be 18 to enter a giveaway. In fact, there are no legal restrictions on the age to enter a sweepstakes. In order to enter a sweepstakes, one must complete all of the necessary information and submit the required contact information.