A method of a user equipment, UE, for controlling uplink power in a wireless communication system, the method comprising: establishing a first link with a first base station, BS (302, 304) and receiving first power headroom report, PHR, related control information of the first BS comprising a periodic timer of the first BS, a prohibit timer of the first BS, and a first power headroom change threshold for the first BS; establishing a second link with a second BS (302, 304) and receiving second PHR related control information of the second BS comprising a periodic timer of the second BS, a prohibit timer of the second BS, and a second power headroom change threshold for the second BS, wherein the first BS (302, 304) and second BS (302, 304) are configured in a dual connectivity for the UE; in response to detecting a first trigger event that the periodic timer of the second BS (302, 304) expires, transmitting a PHR of the UE to the second BS (302, 304) through an uplink resource allocated by the second BS (302, 304); and in response to detecting a second trigger event that a power change of the second BS (302, 304) is greater than the second power headroom change threshold for the second BS, transmitting a PHR of the UE to the first BS (302, 304) through an uplink resource allocated by the first BS (302, 304) and transmitting a PHR of the UE to the second BS (302, 304) through an uplink resource allocated by the second BS (302, 304), wherein the first PHR related control information is received from the first BS based on a radio resource control, RRC, signaling, and wherein the second PHR related control information is received from the second BS based on a RRC signaling. establishing a first link with a first base station, BS (302, 304) and receiving first power headroom report, PHR, related control information of the first BS comprising a periodic timer of the first BS, a prohibit timer of the first BS, and a first power headroom change threshold for the first BS; establishing a second link with a second BS (302, 304) and receiving second PHR related control information of the second BS comprising a periodic timer of the second BS, a prohibit timer of the second BS, and a second power headroom change threshold for the second BS, wherein the first BS (302, 304) and second BS (302, 304) are configured in a dual connectivity for the UE; in response to detecting a first trigger event that the periodic timer of the second BS (302, 304) expires, transmitting a PHR of the UE to the second BS (302, 304) through an uplink resource allocated by the second BS (302, 304); and in response to detecting a second trigger event that a power change of the second BS (302, 304) is greater than the second power headroom change threshold for the second BS, transmitting a PHR of the UE to the first BS (302, 304) through an uplink resource allocated by the first BS (302, 304) and transmitting a PHR of the UE to the second BS (302, 304) through an uplink resource allocated by the second BS (302, 304), wherein the first PHR related control information is received from the first BS based on a radio resource control, RRC, signaling, and wherein the second PHR related control information is received from the second BS based on a RRC signaling.