Ordered this almost 1.5 months ago still waiting on it...said it was in stock..doesnt in stock mean they have it..so whats the hold up

Ordered this almost 1.5 months ago still waiting on it...said it was in stock..doesnt in stock mean they have it..so whats the hold up