So I started learning music theory this January 2019, I've learned very quickly from basic to advanced because I've been playing guitar (self-taught) for 9 years...
I can now identify any interval by ear very easily... I can also sing the first pitch of any song in my head and it is mostly right (if it is wrong then it is a semitone higher or lower)... I can also think of the note
C and sing it but I most of the time sing it a bit sharp (to be exact 40 cents sharper than actual
C) so it is about a quarter tone sharper.
I keep listening to
C for a long to fix my intonation but then if I stay hours without music and then sing it, I always sing it 40 cents higher... it is the same for other notes sometimes.
I can also sing any note without any reference just by thinking of it in my head. Do I have perfect pitch or do I just have a relative pitch with a good pitch memory?...
...Or maybe I had it and I didn't know before? So now I'm getting it back with practice?