As we noted from the website, 7 billion greeting cards are purchased every year. Annual retail sales of greeting cards are estimated at more than $7.5 billion. Nine out of every ten households buy greeting cards each year. The average household buys thirty individual greeting cards a year. Of course, this is an average figure, and there will be extremes at either end of the scale. However, if you multiply this figure through families and friends it will give you an idea of the size of the greeting card market that even the most unambitious card maker could be aiming for.
Reviewing this data, We winpsheng firmly believe that we will get better in 2019.