How to calculate if it’s weird or not:

(Your age / 2) + 7
22/2+7=18 

It’s culturally acceptable, but barely. 
Pedophilia is disgusting but

1. This isn’t pedophilia (18=adult)

2. 4 year diff at this is age is barely acceptable… but it’s still acceptable