Problem with EXP

So yesterday using double XP I hit the level cap for that day. Then today I was trying to play and at first I was getting XP but then after hitting level 41 only about 10000 XP it said I hit level cap again. Also sometimes it would say my character was only level 1 and would give him default Loadout options. Can anyone help me with this problem?

What is the level cap anyhow?