Select Page

I Tried Gua Sha Facial Massage: Here’s What To Expect

Gua Sha Facial Massage Technique

It seems as though every week, there is a new beauty or wellness technique to learn about.  Whether it involves brand new technology or ancient techniques, I’m all for trying something out to see if it deserves a spot in my routine.  One “ancient beauty secret” that has definitely earned a permanent place in my rotation is facial massage using a traditional Chinese Gua Sha tool.  


What is Gua Sha?

It’s important to note that facial Gua Sha massage technique differs some from the more intense body treatment by the same name.  While Gua Sha can refer to the East Asian practice of “instrument-assisted unidirectional press-stroking” typically applied to the back, facial Gua Sha calls for a lighter touch.  Using a smooth, shaped stone (typically jade or rose quartz), gentle strokes are applied all over the face in a slow, deliberate manner.


What does Gua Sha claim to do?

This technique using Gua Sha tools for facial massage is said to reduce inflammation and boost lymphatic drainage, helping to reduce the look of under-eye bags and general puffiness.  Additionally, it is known to help alleviate stress-related symptoms such as headache, flushing, skin conditions and throbbing temples.  The finished product is a healthy, glowing, radiant complexion and generally more awake-looking skin and facial features.  Read more here.


How do you do Gua Sha facial massage?

As mentioned above, the technique involves slow, deliberate strokes over various sections of the face.  This video does a wonderful job of thoroughly explaining and demonstrating the process in a straightforward way.


Where can I buy Gua Sha tools?

Like most things in life, I found my Gua Sha tools on Amazon.  Here is the set I have (and love!):

Gua Sha Facial Massage Tools







Buy it now


Final thoughts

As with any other beauty and wellness practice, consistency and proper technique are key.  Although I see visible results even by practicing this technique just once a week, aiming for 2-4 times a week is probably ideal.  As the video outlines, lubrication is also important for a couple of reasons.  First, properly hydrating with a facial mist or toner, followed by a facial oil allows the tool to glide more easily across the face, preventing unwanted damage.  Second, each stroke of the tool helps work these products into the skin, allowing for deeper hydration, and hydrated skin is happy skin!

While there plenty of great products on the market to choose from, I prefer to mix up a toning mist of equal parts rose water, orange blossom water, aloe water, and apple cider vinegar.  For facial oil, I use a blend of argan and marula oils with a few drops each of rosehip oil, carrot seed oil, and lavender essential oil.  

I hope you love introducing Gua Sha facial massage to your routine as much as I have!

About The Author


As a renter herself with a keen interest in Psychology, Madeline understands the emotional journey of apartment hunting and the joys of apartment living. This combined with her experience in the multifamily industry has given her some unique insights into the mind of both the renter and the property manager and has helped shape the content she creates and shares here everyday. In her spare time, Madeline can be found re-arranging her apartment, cuddling with her kitties, singing and dancing in the kitchen or whipping up a plant-based meal.

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Need An Apartment?

Start Your Apartment Search

Discover Aura Pentagon City

Top Apartment Blog

Apartment Blogs

Washington, DC Apartments

DC Apartments
[gravityform id="8" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_8' ><form method='post' enctype='multipart/form-data' id='gform_8' action='/wellness-tips/gua-sha-facial-massage-what-to-expect/'> <div class='gform_body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id='field_8_1' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_8_1'> <span id='input_8_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_8_1_3' value='' aria-label='First name' aria-invalid="false" /> <label for='input_8_1_3' >First</label> </span> <span id='input_8_1_6_container' class='name_last' > <input type='text' name='input_1.6' id='input_8_1_6' value='' aria-label='Last name' aria-invalid="false" /> <label for='input_8_1_6' >Last</label> </span> </div></li><li id='field_8_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_8_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Send it to me!' onclick='if(window["gf_submitting_8"]){return false;} if( !jQuery("#gform_8")[0].checkValidity || jQuery("#gform_8")[0].checkValidity()){window["gf_submitting_8"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} if( !jQuery("#gform_8")[0].checkValidity || jQuery("#gform_8")[0].checkValidity()){window["gf_submitting_8"]=true;} jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsImE3YzhmYjJmYjg1N2ZiMWUxMWVjM2JhZDMwMjRkZDQwIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 8) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [8, 1]) } ); </script>