I.AM.SOOOOO HAPPY!!

Tested on late day 1 morning pee, bfn. Tested again on late day 6 mid day pee, BFP! Cramping midly ( period like cramps), is it normal?