I have worked on various websites and most of the times I encounter with the issue of meta description not fully showing in Google SERP's . Sometimes Google shows half the part of Meta Description and rest of the Body content in SERP's. Even web pages get regular cache there is no indexing issue. Please let me know the permanent solution with off page. Thanks in Advance!
There is no permanent solution and your meta descriptions aren't always guaranteed to show for whatever is written in there. Google will display the most relevant results it believes to the end-user for what they search for. Some search results to your web pages may not even have the meta description at all.
Maybe this will clarify: https://support.google.com/webmasters/answer/35624?visit_id=1-636377160830621043-609118348&rd=1 (under Create good meta descriptions).
Dear victoriak5, It is always advisable to have a meta description of 150-160 characters. Anything beyond that will be truncated by Google. Try restructuring your content in such a way that it fits within 15-160 characters All the best!