do i have a problem?

That is a difficult question to answer without more information. It is best to talk to a trusted friend or professional to get an objective opinion.