Improved user_age method