Is it weird for a 17 year old to date a 21 year old?
A 17 year old is a minor. A 21 year old is an adult. In every state, there are laws that cover sex and sexual contact between minors and adults and what is considered illegal. So you cannot live with him or have any sexual contact with him.
Is it weird for a 17 to date 20?
No. You can talk, date and even have sex, provided that its consensual. A 16 or 17 y/o can, legally / lawfully, consent to sexual relations with someone who is 23 or
Can a 17 year old girl date a 20 year old guy?
To put your mind at ease, it is legal to date him. It is even legal to have sex with this particular age difference. Barring nonconsensual contact, you shouldnt have anything to worry about. As attorney Regan stated, there may be moral issues, but legally youre fine.