im 23 years old and been on and off for 3 years