Once again, it's that time of the year to show your mom just how much you appreciate her for bringing you into this world and putting up with you for at least 18 long years.

However, don't worry if you're unsure about what you should to give your mom this Mother's Day. Here's a list of gift ideas that will suit a variety of moms.

Old fashioned, picture-loving mothers who still have an appreciation for printouts will love the Hammacher Schlemmer's Portable Smartphone Printer. This hand-sized wireless device allows you to print 2" x 3" photos right from your smartphone. Because it uses Bluetooth technology, you will no longer need to download your photos to your computer before printing them out every time your mother asks you to mail her pictures. Now, she can snap a pic and print it out on the spot! This handy device is going for $200.

For the sentimental mom who likes to showcase her children's love, consider the Sydney Evan "Love" Necklace, which is a 14-karat rose-gold necklace that comes with a bezel-set diamond and 16 1/4-inch chain for $125 at sydneyevan.com

Creative and artistic mothers would love these artsy candles that features designs based on each candle's scents. Some of the scents include Anemone, Driftwood Sage and Blue Coral. You can find them for $28 at bloomingdales.com

Nature-loving mothers who are concerned about preserving the environment would absolutely adore eco-friendly flowers. This is an excellent and thoughtful alternative to the chemical-laden flowers that are typically purchased on Mother's Day. Most flowers are grown using chemicals and pesticides. However, you can opt for a greener option instead by buying flowers from companies that sell eco-friendly flowers.

If your mom is always on the go, then you should look into buying her a stylish Graceship laptop bag. These fashionable bags come in a variety of colors and can hold computers as large as 15 inches. The starting prices is $188 at Amazon.

And lastly, if your mother is constantly craving caffeine, then give her the option to make delicious lattes at home with a latte maker. Instead of running to Starbucks, now she can make high-end coffee drinks, like cappuccino or latte, at home with the press of a button using the Nespresso Lattissima Plus. It is being sold for $399 at Amazon.