No not at all if it is not an issue for either of you. If you are compatable then it honeslty doesn't matter. My last boyfriend was 24 and I'm 18. Before him I dated a 29 year old. I know that seems ridiculous but it really is about who you click with and maturity levels.
That being said you also need to think about the future too (this is only if you get serious). Because you must remember that you will always be younger. If you end up getting serious and stay together for a long time the age difference may become an issue in the sense that he may be ready for marriage and children when you aren't. But four years shouldn't be too bad so I wouldn't be concerned. It is just a side note for future reference if need be :)
Not at all, 4 years is nothing. What it comes down to is not but where you both are in your lives and what you both want out of life. There are 7 years between me and my fiance and its never been an issue
No, not at all. I don't think that there is anything wrong with that. You are both adults. I am 20 and I wouldn't have any problem dating a guy who was four years older than me. A lot of girls like guys who are older than them.
Not at all. Woman tend to mature faster than men so the age difference is good. Relationships in which the man is a few years older than the woman works out much better than with someone of equal age. I am 19 years old and engaged to a man whose 27 years old.