According to the Catholic church it is a holiday ..it is the feast day of Saint Valentine. He was a real person ,not some made up character. The calendars in the USA mark the day off as a holiday. Greeting card companies and candy manufactures think it is a holiday or they would not be making and selling their products. Now if you mean should it be a National / federal holiday ...no,not like Christmas, New Years,4 th of July or Labor Day. But in it's own right Saint Valentine's Day is a holiday.