Well, you're awfully young to have this problem! I do, but I'm a lot older.
Tears are a bit complicated: there's a watery component, and there's an oily component that helps keep the tears from evaporating too fast. My eye doc says that In one form, people just don't make enough of the watery portion. For them, Restasis is the answer.
In the other form, "Meibomian gland dysfunction" (Google it), the oil glands at the base of the lashes produce a thickish toothpaste-like goo instead of the nice, clear, runny oil they are supposed to make. My doc told me that Restasis has no real effect on this problem.
I've tried the omega supplements, and found that they maybe help a little. I also use a tiny dab of LacriLube at night.
The very best thing for me has been warm compresses on my eyes twice a day for about four or five minutes each time (I listen to music).
I make the compresses by putting a little dry rice in a sock, tying off the end, and heating it in the microwave until it's nice and warm, but not hot.
Some things that can cause dry eyes are a kind of psoriasis, and ocular rosacea (both good to google).
I also recommend a tremendously usefu website, the Dry Eye Zone:
Good luck to you.
MGD is new on my radar. I am convinced that healthy tears improve vision - mine sure did after I started treating my MGD symptoms. First, warm compresses as you suggest, followed by gentle finger massage of the lids - upper and lower. My opthomologist suggested that I look into finding a way to get my MGD to express - that is, gently force some of the lipids that it makes, out of the gland thru the ducts. I watched a few videos on the subject on youtube and got em to flow a bit. Now my eyes will once again tear up when I blink hard - just like I remember the doing years ago. Good luck.
You may want to investigate this new treatment