If your GRE scores have stayed relatively the same, I think that should be telling you something.
I will assume you've been doing something worthwhile for the last 2-3 years besides simply taking the GRE and re-applying every year. The expectation would of course be that either you are in school pursuing some sort of graduate education or doing pre-reqs if you weren't a science major, doing research, or working in some sort of related field.
At some point you of course will need to realize it just may not happen. The biggest problem I see, and this is happening right now with some family friends of mine, is that they were either poorly prepared in undergrad, had poor pre-medical advisement, or had sub-standard test scores - and had NO idea of what they were going to do if they didn't make it into medical school / AA school. Pre-meds should ALWAYS have alternatives in mind, because it's a simple fact that not everyone gets into med school or AA school.
You can rationalize to yourself what a great guy and superb applicant you are all day long - but you also need to take a good hard realistic look at yourself as well. Unless you are IMPROVING your application on multiple fronts (better grades/test scores/work experience/more education) then these repeated denials are unfortunately not a good sign for you.