I've had migraines since I was 14, im now 20. My doctors could nevee figure out why I am getting them and nothing seems to help them?

Get checked out. A good start at finding potential headache triggers would be to maintain a diary. Every time you have a headache write down what you were doing, the foods you ate that day, alcohol, smoking, caffeine, stress, how much sleep you had the night before, eye strain, etc. Try to find patterns in your headache so that you can learn what things to avoid. Get checked by your doctor.
Keep a diary of head. At least 75% of migraine suffered can be helped, i advise you to keep a diary of headaches, recording all events , circumstances, food items taken etc in an attempt to find trigger factors. , then see a headache specialist.